aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml')
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml43
1 files changed, 39 insertions, 4 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml
index e43a30e6d..bfcf221c9 100644
--- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml
+++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/Controls/MachineConnectionIcon.xaml
@@ -5,9 +5,44 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:Tango.MachineStudio.Common.Controls"
mc:Ignorable="d"
- d:DesignHeight="45" d:DesignWidth="45">
- <Grid>
- <Image Margin="0 5 5 0" Source="../Images/machine_new_small.png" RenderOptions.BitmapScalingMode="Fant"></Image>
-
+ d:DesignHeight="45" d:DesignWidth="45" d:DataContext="{d:DesignInstance Type=local:MachineConnectionIcon,IsDesignTimeCreatable=False}">
+ <Grid DataContext="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=UserControl}}">
+ <Image Margin="0 5 5 0" RenderOptions.BitmapScalingMode="Fant">
+ <Image.Style>
+ <Style TargetType="Image">
+ <Setter Property="Source" Value="../Images/Connections/ts1800.png"></Setter>
+ <Style.Triggers>
+ <DataTrigger Binding="{Binding MachineType}" Value="Eureka">
+ <Setter Property="Source" Value="../Images/Connections/eureka.png"></Setter>
+ </DataTrigger>
+ </Style.Triggers>
+ </Style>
+ </Image.Style>
+ </Image>
+
+ <Image RenderOptions.BitmapScalingMode="Fant" Width="20" VerticalAlignment="Top" HorizontalAlignment="Right">
+ <Image.Style>
+ <Style TargetType="Image">
+ <Setter Property="Source" Value="../Images/Connections/usb.png"></Setter>
+ <Style.Triggers>
+ <DataTrigger Binding="{Binding ExternalBridgeClientType}" Value="Usb">
+ <Setter Property="Source" Value="../Images/Connections/usb.png"></Setter>
+ </DataTrigger>
+ <DataTrigger Binding="{Binding ExternalBridgeClientType}" Value="Tcp">
+ <Setter Property="Source" Value="../Images/Connections/tcp.png"></Setter>
+ </DataTrigger>
+ <DataTrigger Binding="{Binding ExternalBridgeClientType}" Value="Wifi">
+ <Setter Property="Source" Value="../Images/Connections/wifi.png"></Setter>
+ </DataTrigger>
+ <DataTrigger Binding="{Binding ExternalBridgeClientType}" Value="SignalR">
+ <Setter Property="Source" Value="../Images/Connections/signalr.png"></Setter>
+ </DataTrigger>
+ <DataTrigger Binding="{Binding ExternalBridgeClientType}" Value="Emulator">
+ <Setter Property="Source" Value="../Images/Connections/emulator.png"></Setter>
+ </DataTrigger>
+ </Style.Triggers>
+ </Style>
+ </Image.Style>
+ </Image>
</Grid>
</UserControl>