私はWPFリストボックスを持っていて、そのアイテムソースをオブジェクトのリストにバインドしています。オブジェクトメンバーが公開されているが、{get;セット; }バインディングは失敗します。どうして?WPFバインディングにゲッターとセッターが必要なのはなぜですか?
1
A
答えて
6
あなたが本当に求めているのは、「なぜ、フィールドだけでなくプロパティを使用する必要があるのですか?その答えは、それがWPFバインディングの仕組みだということです。オブジェクトのプロパティにバインドする必要があります。バインディングシステムは、一致するフィールドを検索しません。
4
バインディングは、フィールドではなくプロパティを具体的に探しています。そのため、バインディングはPropertyPathオブジェクトで動作します。
関連する問題
- 1. autowired/injectedフィールドのセッターが必要なのはなぜですか?
- 2. C#の - 他の言語と異なるゲッター/セッターは、Javaゲッターとセッターで
- 3. データバインディングソースに明示的なゲッターが必要なのはなぜですか?
- 4. WPFコントロールテンプレート:Why TargetTypeが必要なのはなぜですか?
- 5. WPF CheckBoxバインディングが機能しないのはなぜですか?
- 6. ゲッター/セッターはJavaのメインメソッドにする必要がありますか?
- 7. 体のないゲッター、セッターwith
- 8. インターフェイスとゲッター\セッター
- 9. セッターとゲッター/クラス
- 10. なぜゲッターとセッターを外付けキーで作り続けるのですか?
- 11. NodeJs MongoDbゲッターとセッターのない結果
- 12. ゲッターとセッターとコンテナオブジェクト(ArrayList、HashMapなど)
- 13. ゲッターとセッターを100個作成する必要がありますか?
- 14. スーパークラスのゲッターとセッター?
- 15. ゲッターとセッターのメソッド
- 16. Scalaのセッターとゲッター
- 17. javascriptのゲッターとセッター
- 18. ゲッターとセッターのプロトタイプパターン
- 19. セッターとゲッターのメッセージ
- 20. アレイのゲッターとセッター
- 21. セッターとゲッターのエラー
- 22. WPFデータバインディング - ヒットしない中間オブジェクトのゲッター/セッター
- 23. Javaゲッターとセッターは単純なメソッドですか?
- 24. WPF - PageFunctions。彼らはなぜ必要なのですか?
- 25. ゲッターとセッターの説明は?
- 26. @propertyとセッターとゲッター
- 27. Pythonでのゲッターとセッター
- 28. なぜPDFファイルにLOG4JとSLF4Jが必要ですか?なぜ.Docファイルには必要ないのですか?
- 29. C#6ゲッターとセッター
- 30. 同期ゲッターとセッター
実際に両方の方法をバインドしない限り、ゲッターで十分です。 –