DataTemplate
のビューモデルのプロパティIsSelected
にデータバインドするにはどうすればよいですか?DataTemplateへのデータバインド。モデルを表示するために選択しました
3
A
答えて
5
私はあなたのDataTemplate
はあなたがListBox
<ListBox ItemsSource="{Binding MyCollection}">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="IsSelected" Value="{Binding Selected}"/>
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
<DataTemplate>
<!-- ... -->
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
+0
'Selected'はリストボックスへのバインディングであるコレクション内の各ビューモデルにあります。 –
+1
これが見つかるはずです、試しましたか?各 'DataTemplate'は' ListBoxItem'コンテナ内にあり、 'IsSelected'プロパティを持つコンテナです。 'ListBoxItem'と' DataTemplate'は同じ 'DataContext'を持っています –
関連する問題
- 1. DataTemplate内にデータバインドされたStackPanelを表示する
- 2. ドロップダウンリスト(HTML)から選択した値を選択した後の表を表示
- 3. 選択したものを表示するためにPickerViewとBoxを非表示にする
- 4. 表示し、選択したレコード
- 5. ユーザーが選択したテキストを表示
- 6. ジャンブリングで選択したデータを表示
- 7. c#選択したデータを表示
- 8. 選択したボタンを表示
- 9. DataTemplateから選択したアイテムを設定する
- 10. combobox選択された値のイベントへのデータバインド
- 11. MVC3で選択したチェックボックスの値を表示します。
- 12. TreeViewは選択したアイテムの青色を表示します
- 13. iphone dev:選択したタブ項目の選択解除(または非表示)
- 14. 他のモデルを選択したCakephpフォーム
- 15. 選択したカレンダーの日付を表示にする
- 16. PHPのコンボボックスで選択した値を表示するには?
- 17. DataGridViewで選択したイメージをDataGridViewComboBoxColumnで表示しますか?
- 18. プリファレンスヘッダーで選択したヘッダーを強調表示します
- 19. CSS - 選択したタブを強調表示します
- 20. 選択したリンクボックスを非表示にするには
- 21. 日付選択した日の前後に日を表示することを選択します。
- 22. FileUploadコントロールで選択したイメージを表示するには
- 23. 選択したオプションが部分的に表示されます
- 24. 編集モードで選択したリストボックスアイテムを表示したい
- 25. selectは選択した値を表示しません
- 26. woocommerceのためにjQueryを選択しました
- 27. 保存して再度表示する選択したユーザーを表示
- 28. ドロップダウンリストの値を選択するとページを表示したい
- 29. Django:選択した複数選択フィールドの値をテンプレートに表示
- 30. 選択した数のブログエントリを表示する
'DataTemplateのため
ItemContainerStyle
例で
IsSelected
を結合する場合ItemsControl
またはListBox
のように、それから派生コントロール、DataGrid
などの範囲内であると仮定'は' IsSelected'プロパティを持っていません。詳細を教えてください。 –