私はこのコードを持っています:
<ribbon:Button Label="Hello" />
ツールチップを次のようにラベルにバインドしたかったのです。
<ribbon:Button Label="Hello" ToolTip="Hello" />
私はすでに次の情報でスタイルを作成しようとしましたが、失敗しました:
<Style TargetType="{x:Type ribbon:Button}">
<Setter Property="ToolTip" Value="{Binding Text}" />
</Style>
これを修正する方法を教えてください。Ribbon:Buttonの代わりに、通常のボタンコードを使用し、そのツールチッププロパティをそのContentプロパティにバインドしたいと思います。
編集:試した後、もう1つ、バインディングなしでSetterの内部スタイルのValueプロパティを設定すると、正常に機能します。例えば:
<Style TargetType="{x:Type ribbon:Button}">
<Setter Property="ToolTip" Value="This will show" />
</Style>
ただし、ここではバインディングは適用されません。したがって、問題はバインディングが行われた場合にのみ発生します:(