對於默認情況下無法觸發鍵盤事件的控件,比如ItemsControl,StackPanel,Canvas,Grid等,爲了能夠觸發事件,需要利用控件的Focus()方法來使其獲得焦點。
步驟1:將控件的Focusable屬性設置爲true,即在xaml中,使用Focusable=true來設置
步驟2:在鼠標或其他事件中,對控件施加方法Focus,如myCanvas.Focus()
對於默認情況下無法觸發鍵盤事件的控件,比如ItemsControl,StackPanel,Canvas,Grid等,爲了能夠觸發事件,需要利用控件的Focus()方法來使其獲得焦點。
步驟1:將控件的Focusable屬性設置爲true,即在xaml中,使用Focusable=true來設置
步驟2:在鼠標或其他事件中,對控件施加方法Focus,如myCanvas.Focus()