0

これは基本的な質問ですが、長い休憩の後に WPF に戻ってきたばかりで、これを行う方法を思い出せません。私は周りを見回してみましたが、探している答えを正確に見つけることができません。

List<TradeViewModel>コレクションにバインドしたい Listbox コントロールがあります。アイテムがタイプであることListBoxItemsをピックアップし、それにTradeViewModel基づいて、にバインドされているチェックボックスを含むカスタムデータテンプレートを使用しTradeViewModel.IsChecked、行のテキストがTradeViewModel.TradeId.

公開された依存関係プロパティを使用して ViewModel クラスを作成しましたINotifyPropertyChangedが、XAML とデータ テンプレートを接続する方法がよく思い出せません。

誰かが簡単な例で私を助けてくれますか?

ありがとう!

4

1 に答える 1

0
<ListBox ItemsSource="{Binding YourList}">
    <ListBox.ItemTemplate>
        <DataTemplate>
           <Grid> <!-- Or whatever -->
              <CheckBox IsChecked="{Binding IsChecked}"/>
              <!-- Other UI Elements here -->
           </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
于 2013-07-16T14:03:12.993 に答える