単純な条件付きのtbDestinationTableNameという名前のテキストボックスがあります。これは、ComboBoxcbConnectionから選択が行われた場合にのみユーザー入力を許可する必要があります。私は現在、codeBehindでこれを行っています。これがXAMLで実行できる場合、誰かが次のコードを修正できますか?
<ComboBox x:Name="cbConnection"
ItemsSource="{Binding Source={StaticResource XmlConnectionList}, XPath=//ComboItem}"
DisplayMemberPath="Key"
SelectedValuePath="Value"
SelectedValue="{Binding Path=ConnectionString,ValidatesOnDataErrors=True,UpdateSourceTrigger=PropertyChanged}"
Margin="{StaticResource ConsistentMargins}"
/>
<kit:WatermarkTextBox Name="tbDestinationTableName" Margin="{StaticResource ConsistentMargins}"
TextChanged="tbDestinationTableName_TextChanged"
Text="{Binding Path=DestinationTableName, UpdateSourceTrigger=PropertyChanged,ValidatesOnDataErrors=True}"
Watermark="Destination Table"
IsEnabled="{Binding Path=ValidCreate}"/>