DataTrigger を使用して、XAML のボタンの内容を変更したいと考えています。条件付きで、ボタンのテキストを変更する必要があります。ただし、Button に最初にテキストがある場合、テキストは変更されません。それを機能させる唯一の方法は、設定しないかContent
、トリガーで設定することです。
だから私が持っているなら
<Button Content="Some text" />
トリガーはボタンのテキストを変更しません。
私が持っている場合
<Button />
また
<Button>
<Button.Style>
<Style TargetType="Button">
<Setter Property="Content" Value="Some text" />
</Style>
</Button.Style>
</Button>
トリガーが機能します。
なんで?