我正在我的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>