2016-11-21 2 views
0

Ich möchte den Fokus auf ein Inhaltssteuerelement zurücksetzen, wenn das Untermenü geschlossen wird, aber beim ersten Mal wird ein unerwartetes Rechteck angezeigt. Sobald ich auf einen leeren Platz oder Menüeintrag klicke, ist es weg. Was ist das ProblemFokuselement mit unerwartetem Rechteck in WPF

<Trigger Property="IsMouseOver" Value="False" > 
    <Setter Property="Background" TargetName="templateRoot" Value="#FFFFFF"/> 
    <Setter Property="BorderBrush" TargetName="templateRoot" Value="#FFDDDDDD"/> 
    <Setter Property="FocusManager.FocusedElement" Value="{Binding ElementName=placeholder}"/> 
    <!--TargetName="placeholder"--> 
</Trigger> 

enter image description here

+0

Einstellung 'Focusvisualstyle = "{x: Null}"' auf Ihrem Element helfen könnte. Standard FocusVisualStyle ist gepunktete Rechteck – ASh

+0

Dank @Ash, es rettet mein Leben! Wenn Sie als Antwort posten, werde ich vorsichtig akzeptieren :) –

Antwort

1

Steuerung konzentrieren und grau gepunktetes Rechteck ist sein FocusVisualStyle. um es zu entfernen FocusVisualStyle="{x:Null}" gesetzt

0

können Sie FocusVisualStyle="{x:Null}" gesetzt oder eingestellt IsFocusable = False

+0

Bitte geben Sie einige Informationen, warum diese Antwort das Problem löst. –

Verwandte Themen