如何在该单元格上获取特定的单元格值,请单击我的工具包数据网格



我正在我的uwp Windows应用程序中使用Mytoolkit datagrid。我发现这里 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>

任何人都可以告诉我在该单元格单击上获取单元格值的方法吗?

使用 DataTemplate。

  <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>

最新更新