Silverlight SDK DataGrid不总是触发MouseLeftButtonUp事件?
为什么Silverlight SDK DataGrid不总是触发MouseLeftButtonUp事件?,silverlight,datagrid,mouseevent,Silverlight,Datagrid,Mouseevent,为什么DataGrid不总是触发MouseLeftButtonUp事件 我尝试在DataGridTextColumn上实现一个单击行为,并绑定到此事件 dataGrid.MouseLeftButtonUp += OnDataGridMouseLeftButtonUp; 在处理程序中,我调用BeginEdit()并将焦点设置在TextBox元素上。当我得到事件时,它可以工作,但它并不总是被触发?有人知道如何解决这个问题吗 谢谢 尝试改用AddHandler dataGrid.AddHandl
DataGrid
不总是触发MouseLeftButtonUp
事件
我尝试在DataGridTextColumn
上实现一个单击行为,并绑定到此事件
dataGrid.MouseLeftButtonUp += OnDataGridMouseLeftButtonUp;
在处理程序中,我调用BeginEdit()
并将焦点设置在TextBox
元素上。当我得到事件时,它可以工作,但它并不总是被触发?有人知道如何解决这个问题吗
谢谢 尝试改用AddHandler
dataGrid.AddHandler(UIElement.MouseLeftButtonUpEvent,
new MouseButtonEventHandler(OnMouseLeftButtonUp), true)
private void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
// etc...
}