我想从用户在画布上双击中获取信息。为此,我使用previewmousedown事件,但它无法正常工作。
函数如下:
void DrawCanvas_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
/* Check if it is a double click */
if(e.ChangedButton == MouseButton.Left && e.ClickCount == 2)
{
//do double click actions
}
else
{
//do single click actions
}
e.Handled = true;
}
我已经尝试将它移动到previewmouseup函数中,但clickcount仍然保持在1。
有人知道为什么clickcount不会增加吗?