2014-01-06 60 views
3

我想避免集中在WPF Grid來爲我曾嘗試:如何刪除(避免)重點WPF

<Grid Focusable="False" /> 

,但它無法正常工作。我也試過:

<Grid x:Name="Grid" Focusable="False" FocusVisualStyle="{x:Null}" /> 

但我再次失敗。我如何避免Grid的焦點?

+0

'Grid'在哪裏?他是根,還是在某個地方?這種結構應該可以工作,提供更多信息。 –

+0

@Anatoliy網格在根 –

+0

'網格'在'Window'中,或在'UserControl'(或其他地方)? –

回答

4

ContentControl有一個默認Focusable="True",因爲Control基類覆蓋了Focusable屬性的元數據並將其默認值設置爲true - MSDN

值正好被設置爲

<ContentControl Focusable="False" /> 

要跟蹤它在哪裏焦點,Snoop精彩的節目。在它裏面,你可以找到焦點的來源。

+0

非常感謝你Anatoliy Nikolaev我會嘗試與它並讓你知道結果。 –