diff --git a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml index c487098..e8f4944 100644 --- a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml @@ -50,6 +50,22 @@ + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml index 4c9da91..fefe906 100644 --- a/src/Semi.Avalonia/Controls/Menu.axaml +++ b/src/Semi.Avalonia/Controls/Menu.axaml @@ -3,6 +3,28 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:converters="using:Avalonia.Controls.Converters" x:CompileBindings="True"> + + + + + + + + + + + + + + + + + + + + @@ -136,28 +158,23 @@ - - - + Content="{TemplateBinding Icon}" + IsVisible="{TemplateBinding Icon, Converter={x:Static ObjectConverters.IsNotNull}}"> + + + + + + -