我想控制何時顯示或不顯示我的控件的上下文菜單。ContextMenu顯示小於1秒
這裏是我的代碼:
void MyControl_MouseRightButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
if (some condition .....)
{
this.Focus();
contextmeun.PlacementTarget = this;
contextmeun.IsOpen = true;
}
}
然而,它只是表明了不到1秒,隨後立即消失。這是爲什麼?
謝謝你的幫助!
我不認爲這就是你如何實現上下文菜單......你應該通過其ContextMenu屬性將上下文菜單附加到控件上。 – BoltClock 2012-03-08 10:42:59
條件...... – user1184598 2012-03-08 10:48:10