Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
StackPanelコンテナー内のコントロールのグループがあり、ユーザーコントロール内で、コンテナーのDataContextであるアイテムにさまざまなプロパティがバインドされています。{BindingMyItem}として設定されています。
MyItemオブジェクトにその親を指すプロパティがある場合、これらのコントロールの1つをこのMyItemの論理的な親にバインドするにはどうすればよいですか?
DataContextであるアイテムにパブリックプロパティParentがあれば、{Binding Path=Parent.IsEnabled}で十分であることがわかります。おそらく以前のエラーは他の原因によるものでした。
MyItemにその親を指すプロパティがある場合、そのプロパティを直接使用して親を参照できます。次のように、特別なことは何も必要ありません。
{Binding Parent.PropertyName}
(私が質問を誤解しない限り)