一部のテストデータをSketchFlow ComboBoxに正常にバインドできませんでした。サンプルデータソースを追加し、いくつかの基本的な文字列値を持つコレクションを作成しました。 SketchFlowでListBoxにバインドする方法についてのチュートリアルがいくつかありますが、これはうまくいきます。ちょうどComboBoxのものは見つけられません。テストデータをSketchFlow ComboBoxにバインドする方法は?
3
A
答えて
1
私は期待どおりに動作しているようですので、あなたの問題を正しく理解していないかもしれませんが、私はそれを撃つでしょう!いくつかの文字列を含むサンプルデータソースを作成し、レイアウトルートにComboBoxを追加して、データソースからコレクションをドラッグしてコンボボックスにドロップしました。
DataSource自体をドラッグすると、ComboBoxのDataContextプロパティを設定するだけで、アイテムを表示するには不十分であることに注意してください。また、データソースのコレクションにバインドされたItemsSourceとアイテムを表示する方法をComboBoxに伝えるためにItemTemplateまたはDisplayMemberPathが必要です。
さらに、バインディングのドラッグアンドドロップ方法を使用すると、ItemTemplateアプローチが使用されます。通常はStackPanelを作成し、その行のすべてのフィールドをコンボボックスのアイテムごとのコレクション。 ItemTemplateを削除し、DisplayMemberPathを、データソースのコレクションから表示したいフィールドに設定できます。
3
私が何度か思い出したことは、データをコントロール(コンボボックスまたはリストボックス)にドラッグする前にデータを「リストモード」にする必要があることです。
関連する問題
- 1. WPF ComboBox選択したアイテムをコードにバインドする方法は?
- 2. IListをComboboxに正しくバインドする方法は?
- 3. ComboBoxをObservableCollectionプロパティにバインドする方法は?
- 4. ComboBoxをバインドする
- 5. ComboBoxにデータセットをバインドする
- 6. WPFのComboBoxのためにブール値をバインドする方法を
- 7. ComboBoxの値をTextBoxの値にバインドする方法
- 8. ViewModelからEnumをComboBoxにバインドする方法 - twoway
- 9. ComboBoxのセレクションアイテムに基づいて、コントロールをデータにバインドする方法は?
- 10. FsCheck:他のテストデータに依存するテストデータの生成方法?
- 11. テストデータの生成方法は?
- 12. ComboBoxをAccessデータベースのテーブルにバインドする
- 13. ComboBoxアイテムを文字列にバインドする
- 14. javafxのComboboxにmysqlデータをバインドする
- 15. WPF - TextBoxのFontFamilyをComboBoxにバインドする
- 16. Combobox SelectedValueをテキストボックスにバインドする
- 17. WPF ComboBoxをViewModelにバインドする
- 18. Silverlight ComboBoxのIValueConverterにデータをバインドする
- 19. SketchFlowで「タイピング」テキストをアニメーション化する方法は?
- 20. SketchFlow ComboBoxの高さをどのように変更しますか?
- 21. ObjectDataProviderを使用して列挙型をXAMLのComboBoxにバインドする方法
- 22. TCPDumpテストデータを取得する方法
- 23. WPFバインドComboBox with CheckBox
- 24. DataGridのComboBoxにComboBoxItemをバインドします。
- 25. WPF ComboBoxにユーザーコントロールをバインドしますか?
- 26. Combobox SelectedItemをフィールドの値でバインドする
- 27. ComboBox DataTemplateをバインドしたリストボックス
- 28. Telerik ComboBoxのデータをデータモデルにバインドするには
- 29. テストデータをキャッサンドラユニットに一番速く充填する方法は?
- 30. ListBoxに依存するSelectedItemを使用してObservableCollectionにComboboxをバインドする方法はありますか?
私はあなたが説明したことをしていました。私は新しいページ(元々、私が切り替えていたいくつかの異なる州で作成したページにありました)で再試行しました。私の新しいページには、ちょうど少数の文字列を持つ単純なデータソースとComboBoxコントロールがあります。プロジェクトを実行すると、実行時エラー "Silverlightアプリケーションで未処理のエラーAG_E_PARSER_BAD_TYPE"が表示されます。私は、ItemTemplateの代わりにDisplayMemberPathを使用しようとしましたが、同じエラーを受け取ります。 私は助けてくれてありがとう、SketchFlowは本当に有望ですね。 – Clay
私はちょうど真新しいプロジェクトを試しました。明らかに私の元のプロジェクトに問題を引き起こす何かがあります。再度、感謝します! – Clay