Games
のリストはID
、Date
、およびTime
です。 このリストをDataContext
として設定しています。各行のボタンを使用したWPFリストビュー
私は、あるこれらのゲームのためのDataTemplate
ている:私は、各行にButton
を追加する必要が
<ListBox ItemsSource="{Binding}"></ListBox>
:、私は単純にこれを
<DataTemplate DataType="{x:Type loc:Game}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"></ColumnDefinition>
<ColumnDefinition Width="100"></ColumnDefinition>
<ColumnDefinition Width="100"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Name="dateBlock" Grid.Column="0" Grid.Row="1"
Text="{Binding Date, StringFormat=d}"></TextBlock>
<TextBlock Name="TimeBlock" Grid.Column="1" Grid.Row="1"
Text="{Binding Time}"></TextBlock>
//need to but a button here for each row
</Grid>
</DataTemplate>
テンプレートを使用するためにやっていますこのリストビューでは同じクリックイベントが発生しますが、ボタンがクリックされているゲームのIDは何らかの形で渡されます。
どうすればいいですか?ハマった。 それが意味をなさない場合は私に知らせてください。私はより良く説明しようとします。最初の部分については
これは完璧に機能し、わかりやすかったです。 – twaldron