Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Server 2003的WPF问题_Wpf_Binding_Windows Server 2003 - Fatal编程技术网

Windows Server 2003的WPF问题

Windows Server 2003的WPF问题,wpf,binding,windows-server-2003,Wpf,Binding,Windows Server 2003,我在WPF应用程序中遇到了奇怪的问题。我在WindowsServer2003下部署了它,它的行为与Win7不同 例如,我有这种XAML: <GroupBox x:Name="groupbox1"> <GroupBox.Style> <Style BasedOn="{StaticResource {x:Type GroupBox}}" TargetType="{x:Type GroupBox}"> <

我在WPF应用程序中遇到了奇怪的问题。我在WindowsServer2003下部署了它,它的行为与Win7不同

例如,我有这种XAML:

<GroupBox x:Name="groupbox1">
      <GroupBox.Style>
          <Style BasedOn="{StaticResource {x:Type GroupBox}}" TargetType="{x:Type GroupBox}">
             <Style.Triggers>
                <DataTrigger Binding="{Binding IsModel, UpdateSourceTrigger=PropertyChanged}" Value="True">
                                    <Setter Property="Visibility" Value="Collapsed" />
                </DataTrigger>
              </Style.Triggers>
          </Style>
      </GroupBox.Style>

它在Win7上就像一个符咒,但在WindowsServer2003上它根本不起作用,而且我的groupbox总是将Visibility属性设置为Visible

一些控件(如扩展器)的显示方式也不同

WS 2003的配置为:

  • WS 2003 SP2
  • Microsoft.Net Framework 3.5 SP1
如果有人能给我一个关于这个问题的提示,那将是一个很大的帮助


谢谢。

我也在Windows 2003服务器上工作。我没有这个问题。我在Kaxaml中尝试了一些不同的代码。试试看。如果您的问题消失了,则意味着绑定到datacontext属性IsModel的问题

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <StackPanel>
      <CheckBox x:Name="Check" Content="Check it to hide GroupBox" />
        <GroupBox x:Name="groupbox1" Header="Group">
            <GroupBox.Style>
                <Style BasedOn="{StaticResource {x:Type GroupBox}}" TargetType="{x:Type GroupBox}">
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding ElementName=Check, Path=IsChecked, UpdateSourceTrigger=PropertyChanged}" Value="True">
                            <Setter Property="Visibility" Value="Collapsed"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </GroupBox.Style>
            <TextBlock Text="Some GroupBox content" />
        </GroupBox>
    </StackPanel>
</Page>