ビューモデルにXAMLオブジェクトへの参照を取得します。私はこれが可能かどうかは分かりませんが、これまでに見られたすべてのアイブはプロパティを結びつけていますが、どんな助けでも大歓迎です。は、私は、XAMLで作成したオブジェクトを持って
2
A
答えて
2
ViewModel
は実際の視覚コントロールMyObject
を保持し、Grid
はMVVM
で表示することを希望しています。
これはWPFでContentControl
まで可能です。
あなたViewModel
がMyObject
を保持しているプロパティMyObjectView
を持っている...
<Grid>
<ContentControl Content="{Binding MyObjectView}" />
</Grid>
あなたはそれがエラーになりますと同じMyObjectView
は、他のコンテンツコントロールにバインドされていないことを注意して取らなければならないと述べたと仮定すると、
は、「指定された要素は、すでに別の要素の論理的な子です。それを外し 最初の」
この要件が可能な場合は、ContentTemplate
オプションを実行する必要があります。
これが役立つかどうか教えてください。
0
可能です。それはちょっとmvvmを破る。
InvokeCommandActionをこのオブジェクトにアタッチし、CommandBindingを介してCommandParameterをバインドできます。次に、viewmodelで定義したコマンドのコールバックで、CommandParameterからこのオブジェクトへの参照を取得します。
関連する問題
- 1. 検証は、私は私のXAMLで、次のコード持って
- 2. 防止は、私が持っているXAML XAML
- 3. はDataTrigger、私は次のXAML持っ
- 4. 私はJavsScriptで作成した空のルートオブジェクトを持つJavaScriptオブジェクト
- 5. WPF:私はXAMLで、次の「スタイル」を作成しました
- 6. Xamarin.FormsタップGesturerは私が持っている私のXAMLで
- 7. 私はオブジェクトを持っているオブジェクト
- 8. は、私は、オブジェクトを作成した
- 9. のorg.w3c.dom.Documentオブジェクトを作成し、私はこのようなxmlファイル持って
- 10. は、私は次のXAMLを持ってItemsPresenterプロパティ
- 11. C#のキャストオブジェクトは、私は、このXAMLを持って
- 12. は、私は次のXAMLコードを持って
- 13. のOracle SQL:私はテーブルを持って作成されたフィールド
- 14. のOracle APEXは、私はSQLコードで作成した2つのテーブル持って
- 15. Lodashは、私は、オブジェクトを持っているすでにオブジェクトに
- 16. オブジェクトが、私は、たとえば、オブジェクトを持っている
- 17. 1での内部クラスのオブジェクトのリストを作成しますが、私は2つのオブジェクトを持って
- 18. 設定は、私がformbuilderで作成したフォームを持っているAngular2
- 19. は、私が自動生成されたカラムを持つWPFのデータグリッドを持っているXAML
- 20. 私の部分オブジェクトは、私はビューを持って正しく
- 21. 私はパネルを持っているオブジェクト
- 22. 私はリストボックスオブジェクトに関するXAMLコードを持ってlistboxitem
- 23. ドローcirle私はこのグリッドを持っているXAML
- 24. は、私は、ネストされたオブジェクトを持っている
- 25. は、私は次のコードを持っているエンティティの作成
- 26. 私が作成したAcc Controllerは私によって作成されたアカウントコントローラ
- 27. symfonyのフォームは、私はsymfonyのフォームタイプを持っていると私はそれに私が作成した別のフォームを注入したいオブジェクト
- 28. wpf ViewModelからLoadComponent()によって作成されたxamlオブジェクトにアクセスする
- 29. 私は次のXAML持っているのviewmodels
- 30. 私はこのjavascriptオブジェクト持って
ちょうど私が探していたもの、助けてくれてありがとう。 – richzilla