我試圖在SelectedIndex在XAML中爲-1時設置WPF組合框的背景顏色。我試圖在觸發器中設置背景顏色,但我得到一個錯誤,告訴我我無法在觸發器的屬性中設置綁定。WPF ComboBoxItem當組合框SelectedIndex爲-1時,背景更改
感謝
<ComboBox x:Name="cbFormNameList" ItemsSource="{Binding}" DisplayMemberPath="Name" SelectedValuePath="Name"> <ComboBox.Style> <Style TargetType="{x:Type ComboBoxItem}"> <Style.Triggers> <Trigger Property="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=SelectedIndex}" Value="-1"> <Setter Property="Background" Value="#FFFAFFA9"/> </Trigger> </Style.Triggers> </Style> </ComboBox.Style> </ComboBox>
哇,那很容易。謝謝 – sondlerd 2010-12-03 17:07:09