0

Textfalse に設定されている場合はコンボ ボックスのプロパティを変更する必要があり、同じコントロールから true のIsEnabled場合は項目ソースからフィールドを手動で選択できますが、これは可能ですか?IsEnabled

XAML:

<ComboBox Name="cmbIntervals"
                        Grid.Row="5"
                        Grid.Column="1"
                        Width="150"
                        HorizontalAlignment="Left"
                        VerticalAlignment="Top"
                        IsEnabled="{Binding ElementName=chkBox,
                                              Path=IsChecked}"
                        ItemsSource="{Binding Source={x:Static res:Parameters.Instance},
                                                Path=Intervals}"
                        Text="{Binding [Intervals],                                         Mode=TwoWay,
                                         UpdateSourceTrigger=PropertyChanged}" >
              <ComboBox.Style>
                    <Style TargetType="{x:Type ComboBox}">                       
                        <Style.Triggers>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter Property="Text" Value="1"/>                            
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </ComboBox.Style>
              </ComboBox>
4

1 に答える 1