1
關於如何去除焦點矩形有很多問題,但我希望它們始終顯示,就像Chrome/Safari一樣。我想我想用一個裝飾者來避免干擾控件的現有風格,但是我從來沒有用過它們,也找不到任何有關如何去做我想要的東西的例子。任何人都可以將我指向正確的方向嗎?如何將一個類似chrome的焦點矩形添加到wpf控件中?
編輯:這裏的輸入框有重點時
關於如何去除焦點矩形有很多問題,但我希望它們始終顯示,就像Chrome/Safari一樣。我想我想用一個裝飾者來避免干擾控件的現有風格,但是我從來沒有用過它們,也找不到任何有關如何去做我想要的東西的例子。任何人都可以將我指向正確的方向嗎?如何將一個類似chrome的焦點矩形添加到wpf控件中?
編輯:這裏的輸入框有重點時
效應被稱作「外發光」藍色邊框;一旦你知道,谷歌變成了噸的東西。我發現這工作得很好:
<DropShadowEffect x:Key="SelectionGlow" BlurRadius="3" ShadowDepth="0" Color="{StaticResource {x:Static SystemColors.HighlightColorKey}}" Direction="0" />
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="Effect" Value="{StaticResource SelectionGlow}"/>
</Trigger>
</Style.Triggers>
</Style>
有兩件事情對這一解決辦法:
你指的是什麼「焦點矩形」?張貼它的截圖。 – Nasreddine