0

StackPanelコンテナー内のコントロールのグループがあり、ユーザーコントロール内で、コンテナーのDataContextであるアイテムにさまざまなプロパティがバインドされています。{BindingMyItem}として設定されています。

MyItemオブジェクトにその親を指すプロパティがある場合、これらのコントロールの1つをこのMyItemの論理的な親にバインドするにはどうすればよいですか?

4

2 に答える 2

1

DataContextであるアイテムにパブリックプロパティParentがあれば、{Binding Path=Parent.IsEnabled}で十分であることがわかります。おそらく以前のエラーは他の原因によるものでした。

于 2012-11-29T09:08:44.490 に答える
1

MyItemにその親を指すプロパティがある場合、そのプロパティを直接使用して親を参照できます。次のように、特別なことは何も必要ありません。

{Binding Parent.PropertyName}

(私が質問を誤解しない限り)

于 2012-11-29T18:06:30.523 に答える