Added Models to XML Namespace. Set DataType to be AppViewModel Changed from static tooltip and icon, to using Bindings.
29 lines
No EOL
1.2 KiB
XML
29 lines
No EOL
1.2 KiB
XML
<Application xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:sukiUi="clr-namespace:SukiUI;assembly=SukiUI"
|
|
xmlns:vm="clr-namespace:FreeTubeSyncer.Models"
|
|
x:Class="FreeTubeSyncer.App"
|
|
x:DataType="vm:AppViewModel"
|
|
RequestedThemeVariant="Dark">
|
|
<!-- "Default" ThemeVariant follows system theme variant. "Dark" or "Light" are other available options. -->
|
|
|
|
<Application.Styles>
|
|
<sukiUi:SukiTheme ThemeColor="Blue" />
|
|
</Application.Styles>
|
|
|
|
<TrayIcon.Icons>
|
|
<TrayIcons>
|
|
<TrayIcon Icon="{Binding AppIcon}"
|
|
ToolTipText="{Binding HintTooltip, Mode=TwoWay}"
|
|
Clicked="TrayIcon_OnClicked">
|
|
<TrayIcon.Menu>
|
|
<NativeMenu>
|
|
<NativeMenuItem Header="Show Settings" Click="ShowSettings_OnClick"/>
|
|
<NativeMenuItemSeparator/>
|
|
<NativeMenuItem Header="Quit" Click="Quit_OnClick"/>
|
|
</NativeMenu>
|
|
</TrayIcon.Menu>
|
|
</TrayIcon>
|
|
</TrayIcons>
|
|
</TrayIcon.Icons>
|
|
</Application> |