WPF Expander-Knopf-Stil mit + und -

Styling-gurus, ich brauche Hilfe kommen mit einem Expander-Stil, das aussieht wie das einer gefunden, der in die Visual Studio-code-editor. So weit, ich habe mit diesem

<ControlTemplate x:Key="ExpanderToggleButton" TargetType="ToggleButton">               
                <Border
                    SnapsToDevicePixels="true"
                    Height="12" 
                    Name="Border"
                    CornerRadius="0"                   
                    Margin="2,4" 
                    Background="Transparent"                      
                    BorderBrush="Black"                       
                    BorderThickness="0.5" >                   
                <TextBlock  Name="Arrow" Text="+"  
                            Foreground="{StaticResource GlyphBrush}" 
                            HorizontalAlignment="Center"  VerticalAlignment="Center" />
            </Border>
                <ControlTemplate.Triggers>                  
                <Trigger Property="IsChecked" Value="true">                      
                    <Setter TargetName="Arrow" Property="Text" Value="-" />
                </Trigger>                 
            </ControlTemplate.Triggers>
        </ControlTemplate>

die sieht im eingeklappten Zustand.

WPF Expander-Knopf-Stil mit + und -

Es klar braucht etwas Feintuning, das ist, was ich Hilfe benötige. Meine Herausforderung ist immer die richtige Taste Inhalt und die vertikale Ausrichtung. In der beigefügten Abbildung, die Expander sind einfach Hinzugefügt werden mit einem dock-panel, also ich verstehe nicht, warum der button Inhalt ist nicht zentriert, wie angegeben.

TIA.

InformationsquelleAutor Klaus Nji | 2011-10-10

Schreibe einen Kommentar