blob: dc8e8b47b4a26ae476848a03631f2034e7fc4ad1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
<UserControl x:Class="Tango.MachineStudio.Common.Controls.MachineConnectionIcon"
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:local="clr-namespace:Tango.MachineStudio.Common.Controls"
mc:Ignorable="d"
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>
<DataTrigger Binding="{Binding MachineType}" Value="X1">
<Setter Property="Source" Value="../Images/Connections/x1.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>
|