我有一个填充了一些数据的数据网格。它看起来像这样——
安全注册日期 CUSIP ISC 来源员工
景顺 12/3/2007 G4921P105 818216804 磁盘 RAM
景顺 11/1/2011 G4921P106 818216805 Disk Shyam
在这里,在名为 CUSIP 的第三列中,我实际上想要一列按钮,其中按钮的 CONTENT 属性将与 CUSIP 属性绑定。因此,例如,第一行第 3 列应显示一个按钮,上面写有“G4921P105”。我想知道这是否可以做到。此外,单击此按钮应该打开另一个窗口。
我正在附加此视图的 XAML 代码。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="*" ></RowDefinition>
</Grid.RowDefinitions>
<Label Grid.Row="0" FontWeight="ExtraBold" FontSize="25" Content="{Binding CompanyCUSIPChangeData[0].Security}"></Label>
<Label Grid.Row="1" FontWeight="ExtraBold">Previous Registers</Label>
<DataGrid Grid.Row="2" ItemsSource="{Binding Path=CompanyCUSIPChangeData}" HorizontalAlignment="Left" CanUserAddRows="False">
<DataGrid.ColumnHeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="FontWeight" Value="Bold" />
</Style>
</DataGrid.ColumnHeaderStyle>
</DataGrid>
</Grid>
我做了很多研究,但仍然找不到太多来解决我的这个问题。此外,我对 WPF 和 XAML 还很陌生,这是我使用这些技术的项目。
任何帮助将非常感激。谢谢。