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個項目。任何幫助表示讚賞。