0
2つのテキストボックスの値に基づいてボタンを有効/無効にするためにMultiDataTriggersを使用しようとしています。WPF MutiDataTriggerがセッターを起動しない
ドキュメントには、MultiDataTriggerの条件が論理的にANDされていることが記載されています。以下の例では、txtFirst.Textがfooで、txtSecond.Textがbarの場合、ボタンを有効にしたいと思います。ただし、ボタンは常に無効のままです(IsEnabled = false)。
私はここにトリックを欠けていると確信しているが、Googleの徹底的な検索が
<StackPanel>
<Button IsEnabled="False" Content="OK">
<Button.Style>
<Style>
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding ElementName=txtFirst, Path=Text}" Value="foo"/>
<Condition Binding="{Binding ElementName=txtSecond, Path=Text}" Value="bar"/>
</MultiDataTrigger.Conditions>
<Setter Property="Button.IsEnabled" Value="True"/>
</MultiDataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
<TextBox x:Name="txtFirst"/>
<TextBox x:Name="txtSecond"/>
</StackPanel>
これはそれです!!!!ありがとう:-) – Sean