をバインドするには:私はUserControl1の上で依存関係プロパティ「MySelectedValue」を実施している。もちろん、WPFは、どのように私は他のコントロールプロパティを持つユーザーコントロールのデータコンテキストをバインドする必要があるネストされた2つのUserControl
<StackPanel>
<custom:UserControl1 x:Name="UC1"/>
</StackPanel>
<StackPanel>
<custom:UserControl2 DataContext="{Binding ElementName=UC1, Path=MySelectedValue}"/>
</StackPanel>
。 以下は動作しません。両方のコントロールが同時にネストされているため、ビジュアルツリーのElementNameを検索して見つからなかったためです。
どのように私は上記を動作させることができますか?
おかげで、
奇妙なことに、うまくいくはずです。デバッグのために、 'PresentationTraceSources.TraceLevel = High'を設定することができます。 http://www.wpftutorial.net/DebugDataBinding.htmlまたはhttp://bea.stollnitz.com/blog/?p=52を参照してください。 HTH。 – Vlad
さらにレビューすると、私も同意します。私は与えられた情報と簡単なreproを試してみて、それは私のために働く。追加の詳細は記入できますか? – Damian
あなたは本当に正しいです。私の依存関係プロパティは正しく実装されていませんでした。 Vlad、この回答を追加してください。正しい回答としてマークすることができます。 – OrPaz