JD2022-TU1/main/tools/modules/JD.Remoting.WPF.Module/View/RemoteStatusBarItem.xaml

36 lines
1.8 KiB
XML

<StatusBarItem x:Class="JD.Remoting.WPF.View.RemoteStatusBarItem"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:view="clr-namespace:JD.Remoting.WPF.View"
mc:Ignorable="d"
d:DataContext="{d:DesignInstance Type=view:RemoteStatusBarItemViewModel}"
Padding="0"
ToolTip="{Binding Tooltip}"
x:Name="RemoteStatusBarControl"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
d:DesignHeight="24" d:DesignWidth="24">
<StatusBarItem.ContextMenu>
<ContextMenu ItemsSource="{Binding ContextMenus}">
</ContextMenu>
</StatusBarItem.ContextMenu>
<Grid Margin="0">
<Image HorizontalAlignment="Center" VerticalAlignment="Center" Source="../Resources/uaf.png" RenderOptions.BitmapScalingMode="HighQuality" Margin="2">
</Image>
<Ellipse Width="10" Height="10" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0" >
<Ellipse.Style>
<Style TargetType="{x:Type Ellipse}" >
<Setter Property="Fill" Value="LimeGreen" />
<Style.Triggers>
<DataTrigger Binding="{Binding Path=IsConnected}" Value="False">
<Setter Property="Fill" Value="Red"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Ellipse.Style>
</Ellipse>
</Grid>
</StatusBarItem>