1. 程式人生 > >WPF 控制元件獲取焦點後有個虛框。怎麼取消掉

WPF 控制元件獲取焦點後有個虛框。怎麼取消掉

剛用WPF對他可謂是一臉懵逼。後來百度查些資料發現。

當一個容器裡面有一個或多個可以獲得焦點的控制元件時候,我們按tab鍵那些控制元件就會依次獲得焦點,獲得了焦點的控制元件就會呈現出一種特殊的外觀,預設為我們看到的虛線,也可以修改成其他的外觀,背景色,前景色,邊框等屬性都可以在獲得焦點後發生改變,失去焦點後這些變化就會復原。

解決方法是

就是在介面或者文字大綱的視窗中選擇一個控制元件,然後點選編輯副本,你選擇Grid下面那個ScrollViewer,然後編輯它的副本,  把StrokeThickness的值設為0

 在ScrollViewer中加上這一句FocusVisualStyle="{DynamicResource FocusVisual}"  就可以了。