0

uwp Windows アプリで Mytoolkit データグリッドを使用しています。ここでhttps://github.com/MyToolkit/MyToolkit/wiki/DataGridを見つけました。そのグリッドでは、セルがクリックされたときに特定のセル値が必要です。

このように試しましたが、データがバインドされず、表示されません

<controls:DataGridTemplatedColumn  d:DataContext="{d:DesignInstance Type=models:SkuList}" CanSort="False" > 
                                    <controls:DataGridTemplatedColumn.Header>
                                        <Button x:Uid="RQty" Height="40" Width="110"  Style="{StaticResource RoundButtonTemplate}"  Margin="-10,0,0,0"/>
                                    </controls:DataGridTemplatedColumn.Header>
                                    <controls:DataGridTemplatedColumn.CellTemplate>
                                        <DataTemplate>
                                            <StackPanel Width="20" Height="30">
                                                <TextBlock Name="quantity" Text='{Binding quantity}' VerticalAlignment="Center" Margin="0,5,0,0"></TextBlock>
                                            </StackPanel>
                                        </DataTemplate>
                                    </controls:DataGridTemplatedColumn.CellTemplate>
                                </controls:DataGridTemplatedColumn>

そのセルクリックでセル値を取得する方法を教えてもらえますか?

4

1 に答える 1

0

データ テンプレートの使用。

  <controls:DataGridTemplatedColumn>
                                        <controls:DataGridTemplatedColumn.Header>
                                            <Button x:Uid="RQty" Height="40" Width="110"  Style="{StaticResource RoundButtonTemplate}"  Margin="-10,0,0,0"/>
                                        </controls:DataGridTemplatedColumn.Header>
                                        <controls:DataGridTemplatedColumn.CellTemplate>
                                            <DataTemplate>
                                                <StackPanel Width="20" Height="30" Tapped="StackPanel_Tapped" >
                                                    <TextBlock Name="quantity" Foreground="White"  Text='{Binding quantity}' VerticalAlignment="Center" Margin="0,5,0,0"></TextBlock>
                                                </StackPanel>
                                            </DataTemplate>
                                        </controls:DataGridTemplatedColumn.CellTemplate>
                                    </controls:DataGridTemplatedColumn>
于 2016-05-25T05:27:50.950 に答える