From be48c45e91cc7af48d7be96aa96ec0e901e96634 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Wed, 7 Aug 2024 09:53:50 +0200 Subject: [PATCH] Update MenuButton.Avalonia.cs --- MapUiTools/Avalonia/MenuButton.Avalonia.cs | 23 ++++++++-------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/MapUiTools/Avalonia/MenuButton.Avalonia.cs b/MapUiTools/Avalonia/MenuButton.Avalonia.cs index a6a3a3a1..f0c2cb26 100644 --- a/MapUiTools/Avalonia/MenuButton.Avalonia.cs +++ b/MapUiTools/Avalonia/MenuButton.Avalonia.cs @@ -17,25 +17,18 @@ namespace MapControl { internal static readonly FontFamily SymbolFont = new("Segoe MDL2 Assets"); - private readonly StackPanel header; - private readonly TextBlock icon; + private readonly TextBlock icon = new() + { + FontFamily = SymbolFont, + FontWeight = FontWeight.Black, + VerticalAlignment = Avalonia.Layout.VerticalAlignment.Center, + }; public ToggleMenuFlyoutItem(string text, object item, EventHandler click) { - icon = new TextBlock - { - FontFamily = SymbolFont, - Width = 20, - VerticalAlignment = Avalonia.Layout.VerticalAlignment.Center - }; - - header = new StackPanel { Orientation = Avalonia.Layout.Orientation.Horizontal }; - header.Children.Add(icon); - header.Children.Add(new TextBlock { Text = text }); - - Header = header; + Icon = icon; + Header = text; Tag = item; - Click += click; }