【发布时间】:2014-03-13 03:29:04
【问题描述】:
我有一个包含其他项目的边框(带有按钮的 StackPanel)。当“IsHidden”属性切换为 true 时,我正在使用 DataTrigger 尝试缩小边框。我确信绑定是正确的,并且 DataContext 中的属性正在更改并且 UI 正在收到通知。问题是 Width 属性没有被设置。
有什么想法吗?
<Border Width="200" Background="{StaticResource BasicBrush}" Padding="0"
BorderBrush="{StaticResource MainBrush}" BorderThickness="0 10 10 0">
<Border.Style>
<Style TargetType="{x:Type Border}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsHidden}" Value="True">
<Setter Property="Width" Value="50"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Border.Style>
</Border>
【问题讨论】:
标签: wpf