1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <Window x:Class="WinUI.ToolbarItem"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:WinUI"
- xmlns:tb="http://www.hardcodet.net/taskbar"
- xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase"
- mc:Ignorable="d"
- Height="300" Width="300" Visibility="Hidden" Name="Toolbar">
- <Window.Resources>
- <CollectionViewSource Source="{Binding ElementName=Toolbar, Path=NetworkCollection}" x:Key="KnownNetworks">
- <CollectionViewSource.SortDescriptions>
- <scm:SortDescription PropertyName="Header" Direction="Ascending"/>
- </CollectionViewSource.SortDescriptions>
- </CollectionViewSource>
- </Window.Resources>
-
- <Grid>
- <tb:TaskbarIcon x:Name="MyNotifyIcon"
- IconSource="ZeroTierIcon.ico"
- ToolTipText="ZeroTier One"
- MenuActivation="LeftOrRightClick">
- <tb:TaskbarIcon.ContextMenu>
- <ContextMenu>
- <ContextMenu.ItemsSource>
- <CompositeCollection>
- <MenuItem Header="Node ID: unknown"
- Click="ToolbarItem_NodeIDClicked"
- x:Name="nodeIdMenuItem"/>
- <Separator/>
- <MenuItem Header="Join Network..."
- Click="ToolbarItem_JoinNetworkClicked"/>
- <MenuItem Header="Show Networks..."
- Click="ToolbarItem_ShowNetworksClicked"/>
- <Separator/>
- <CollectionContainer Collection="{Binding Source={StaticResource KnownNetworks}}">
- </CollectionContainer>
- <Separator/>
- <MenuItem Header="ZeroTier Central"
- Click="ToolbarItem_CentralClicked"/>
- <MenuItem Header="Create and Join Network"
- Click="ToolbarItem_NewNetwork"
- x:Name="newNetworkItem"/>
- <Separator/>
- <MenuItem Header="About..."
- Click="ToolbarItem_AboutClicked"/>
- <MenuItem Header="Preferences..."
- Click="ToolbarItem_PreferencesClicked"/>
- <Separator/>
- <MenuItem Header="Quit"
- Click="ToolbarItem_QuitClicked"/>
- </CompositeCollection>
- </ContextMenu.ItemsSource>
- </ContextMenu>
- </tb:TaskbarIcon.ContextMenu>
- </tb:TaskbarIcon>
- </Grid>
- </Window>
|