6
我的主视图中有一个ComboBox
和一个Button
,我想将一个样式应用于按钮,以便当组合框设置为1时,该按钮变为可见(最初它隐藏)。这是我的XAML代码:在WPF中设置DataTrigger时出现的问题
<Grid>
<StackPanel Orientation="Vertical" Margin="10">
<ComboBox Name="comboBox"/>
<Button Name="myBtn" Content="Hello" Visibility="Hidden">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=comboBox, Path=SelectedIndex}" Value="1">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</StackPanel>
</Grid>
有人已经问了一个问题关于这个here,和我做几乎同样的事情,但它不工作,该按钮期间,甚至隐藏在指数变化到1.该Comobox最初是在后面的代码中填充2个项目。任何帮助表示赞赏。