Windows Server 2003的WPF问题
我在WPF应用程序中遇到了奇怪的问题。我在WindowsServer2003下部署了它,它的行为与Win7不同 例如,我有这种XAML: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}"> <
<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>