【发布时间】:2014-05-27 19:13:34
【问题描述】:
我有一个数据网格,当我单击一个单元格时,我想打开一个新窗口,其中包含来自我的数据库的数据,该数据链接到我单击的单元格的 ID。
开始。我似乎无法在单击单元格时打开此窗口。请参阅下面的代码。
<UserControl>
<Style>
<EventSetter Event="DataGridCell.MouseLeftButtonDown"
Handler="CellClicked" />
</Style>
</UserControl>
<DataGrid Name="grdNewTickets" BorderThickness="1" IsReadOnly="True">
<DataGrid.Columns>
<DataGridTextColumn Header="Onderwerp" Width="Auto"
Binding="{Binding Onderwerp}">
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
C#代码:
private void CellClicked(object sender, MouseButtonEventArgs e)
{
e.Handled = true;
var win = new Ticket();
win.Show();
}
一些帮助?
更新: 当我添加断点时,不会触发 CellClicked。我是不是做错了什么。
【问题讨论】:
标签: c# wpf xaml datagrid wpfdatagrid