WPF バインディングの理解を深めるには:
<Style x:Key="myButton" TargetType="Button">
<Setter
Property="Content"
Value="{Binding
RelativeSource={RelativeSource FindAncestor,AncestorType=My:Control},
Path=Text}">
</Setter>
</Style>
<Button Name="button1" Style="{StaticResource myButton}"></Button>
<Button Name="button2" Style="{StaticResource myButton}"></Button>
このスタイルを複数のボタンで使用する場合、スタイルはインスタンス化されたもののみであると想定します。Binding とはどういう意味ですか? Binding は 1 つ (つまり、1 つの Binding-Object) しかなく、button1 と button2 はこの 1 つの Binding-object を参照していますか? その場合、ボタン 1 とボタン 2 が異なる My:Control コントロールの一部として使用されている場合、バインディングのソースはいつ、どのように識別されますか? それは、ソースの値ではなく、ソースオブジェクトへの参照を意味しますか? 誰かがこれが述べられている仕様に向けて私を指摘できますか?