2016-09-30 5 views
0

Ich habe drei MenuItems,Menuitem ausrichten in wpf nach links

<MenuItem x:Name="Menu1" Header="Menu1" /> 
<MenuItem x:Name="LoginMenu" Header="Login" /> 
<MenuItem x:Name="LogoutMenu" Header="Logout" /> 

Wenn Anwendungslast, ich die MenuItems verändert (außer 3.) Sichtbarkeit Hidden und wenn ich auf Anmeldung Menüpunkt klicken Ich brauche um die Sichtbarkeit auf Visible zu ändern. Wie kann ich die Menüpunkte beim Ändern der Sichtbarkeit links ausrichten?

Antwort

2

Anstatt die Visibility auf Hidden zu setzen, setzen Sie sie auf Collapsed. Der Platz des kollabierten Menuitems ist also frei. Wenn Sie den Wert Visibility auf Hidden setzen, wird der Speicherplatz reserviert, den die versteckten Objekte benötigen.