ページのdatacontextが他のバインディングに使用されているときに、WPF依存関係プロパティにバインドする方法はありますか? XAMLで(素朴な疑問)ページのdatacontextが他のバインディングに使用されているときに、WPF依存関係プロパティにバインドする方法はありますか?
17
A
答えて
31
設定が必要な要素のdatacontext。
XAML:
<Window x:Class="WpfDependencyPropertyTest.Window1" x:Name="mywindow">
<StackPanel>
<Label Content="{Binding Path=Test, ElementName=mywindow}" />
</StackPanel>
</Window>
C#の:あなたがGoogleで検索するとき
+3
+1ありがとうございます。最後に理解しやすい、明確な例! –
+0
これは、 'Test'がコードによって変更されるたびに変更通知を自動的に提供しますか? – Kos
+0
あなたは私の救い主、トーマスブラット – user1836155
8
:コードで
Something="{Binding SomethingElse, ElementName=SomeElement}"
:
BindingOperations.SetBinding(obj, SomeClass.SomethingProperty, new Binding {
Path = new PropertyPath(SomeElementType.SomethingElseProperty), /* the UI property */
Source = SomeElement /* the UI object */
});
通常、あなたが他の方法でラウンドこの操作を行うと、カスタム依存関係プロパティにUIプロパティをバインドしますけれども。
関連する問題
- 1. DataTemplateのdatacontextプロパティをusercontrol依存関係プロパティにバインド
- 2. WPFバインディングのイメージの幅と高さの依存関係のプロパティ
- 3. wpfの親コントロールのプロパティにバインドされた依存関係プロパティを使用して、xamlでユーザーコントロールのdatacontextを設定できますか?
- 4. WPF:依存関係プロパティとOneWayToSourceにビューモデルCLRプロパティにGrid.Visibility一方向のバインド
- 5. WPF依存関係プロパティが設定されていません
- 6. バインディングの依存関係プロパティを作成する方法
- 7. 添付された依存関係プロパティから値をプロパティに設定する方法はありますか?
- 8. WPFのカスタム依存関係プロパティとTwoWayバインディング
- 9. UIスレッドにないときにSilverlight依存関係プロパティを取得する方法はありますか?
- 10. WPFデザイナーと依存関係プロパティへのバインドの問題
- 11. WPF依存関係プロパティ
- 12. WPF依存関係プロパティでプログラムで 'get'を使用する方法は?
- 13. WPFで同じ依存関係プロパティに複数のバインディングを追加する方法は?
- 14. Masterpass依存関係が他の依存関係と矛盾しています
- 15. WPF:依存関係プロパティに関する基本的な質問
- 16. UserControlの依存関係プロパティへのバインド
- 17. タイプバインディングの依存関係プロパティへのバインド
- 18. Gradleにタスクの依存関係をリストする方法はありますか?
- 19. 依存関係プロパティはどのように実装されていますか?
- 20. XAML依存関係プロパティへのバインド
- 21. 依存関係プロパティとWPFの添付プロパティの違いは何ですか?
- 22. ビューとモデルの間に依存関係はありますか?
- 23. 依存関係のプロパティ依存関係
- 24. ビューモデルではなくコードの依存関係プロパティにバインドする必要があるのはなぜですか?
- 25. 他のフレーバーにフレーバー依存関係を設定する方法
- 26. 添付プロパティを別の依存関係プロパティにバインドできません
- 27. コントローラに依存関係を注入すると、スコープに依存関係が追加されますか?
- 28. "pom"型のpomに依存関係が宣言されていることはありますか?
- 29. 依存関係をファイルオブジェクトとして使用する方法は?
- 30. WPF依存関係プロパティのバインドが正しく動作しない
あなたは何を見つける以外の何かを求めている:
また、この関連の質問を参照"WPF databinding"のために? –
他のバインディングにすでに というページのdatacontextが使用されている実例を探していました。わかるように、要素のdatacontextはページ自体に設定する必要がありました。私はコードを投稿し、必要に応じて質問を編集します。 –