<UserControl
    DataContext="{Binding (HUDData.Data), RelativeSource={RelativeSource Self}}" 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:ForzaUI" 
    xmlns:System="clr-namespace:System;assembly=mscorlib"
    mc:Ignorable="d"
    x:Class="ForzaUI.HUDSpeedometerControl"
    x:Name="UserControl"
    HorizontalAlignment="Right"
    VerticalAlignment="Bottom">

    <UserControl.Resources>
        <ResourceDictionary>
            <System:Double x:Key="A_Double_Speedo_Analog_Width">288</System:Double>
            <System:Double x:Key="A_Double_Speedo_Analog_Height">288</System:Double>
            <System:Double x:Key="A_Double_Speedo_Digital_Width">302</System:Double>
            <System:Double x:Key="A_Double_Speedo_Digital_Height">24</System:Double>
            <System:Double x:Key="A_Double_Speedo_Electric_Width">345</System:Double>
            <System:Double x:Key="A_Double_Speedo_Electric_Height">320</System:Double>

            <System:Double x:Key="A_Double_Speed_Analog_Height">93</System:Double>
            <System:Double x:Key="A_Double_Speed_Analog_Width">60</System:Double>
            <Thickness x:Key="A_Thickness_Speed_Analog_Margin">-4,0,0,0</Thickness>

            <Margin x:Key="A_Margin_Speedo_Analog_Assists_Spacing">0,-5.5</Margin>

            <System:Double x:Key="A_Double_Speed_Digital_Height">106</System:Double>
            <System:Double x:Key="A_Double_Speed_Digital_Width">70</System:Double>
            <Thickness x:Key="A_Thickness_Speed_Digital_Margin">-10,0,0,0</Thickness>

            <System:Double x:Key="A_Double_Speed_Electric_Height">93</System:Double>
            <System:Double x:Key="A_Double_Speed_Electric_Width">60</System:Double>
            <Thickness x:Key="A_Thickness_Speed_Electric_Margin">-9.5,0,0,0</Thickness>

            <Color x:Key="A_Color_Faded_HUDInfo_Analog">#80FFFFFF</Color> <!--50% op-->
            <Color x:Key="A_Color_Faded_HUDInfo_Digital">#4DFFFFFF</Color> <!--30% op-->
            <Color x:Key="A_Color_HUDInfo">#FFFFFFFF</Color>
            <Color x:Key="A_Color_Faded_HUDSpeedDigit_Analog">#29FFFFFF</Color> <!--20% op intended, texture comes at 80%, so to get the intended op we set it to 16 per 80, which equates to  41 out of 255 = 0x29-->
            <Color x:Key="A_Color_Faded_HUDSpeedDigit_Digital">#4DFFFFFF</Color>
            <Color x:Key="A_Color_HUDSpeedDigit_Digital">#CCFFFFFF</Color>

            <Color x:Key="A_Color_GaugeNumber">#66FFFFFF</Color> <!--40% op-->
            <Color x:Key="A_Color_GaugeNumber_Lit">#66FFFFFF</Color>
            <Color x:Key="A_Color_GaugeNumber_Redline">#FFFF0088</Color> <!--100% op-->
            <Color x:Key="A_Color_GaugeNumber_LitRedline">#CDFF0088</Color>

            <!-- DIGITAL -->
            <String x:Key="A_String_Digit_Digital_0">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_0.png</String>
            <String x:Key="A_String_Digit_Digital_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_1.png</String>
            <String x:Key="A_String_Digit_Digital_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_2.png</String>
            <String x:Key="A_String_Digit_Digital_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_3.png</String>
            <String x:Key="A_String_Digit_Digital_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_4.png</String>
            <String x:Key="A_String_Digit_Digital_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_5.png</String>
            <String x:Key="A_String_Digit_Digital_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_6.png</String>
            <String x:Key="A_String_Digit_Digital_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_7.png</String>
            <String x:Key="A_String_Digit_Digital_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_8.png</String>
            <String x:Key="A_String_Digit_Digital_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Speed_Digital_9.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Digit_Digital" Default="{StaticResource A_String_Digit_Digital_0}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Digit_Digital_0}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Digit_Digital_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Digit_Digital_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Digit_Digital_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Digit_Digital_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Digit_Digital_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Digit_Digital_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Digit_Digital_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Digit_Digital_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Digit_Digital_9}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Digital_N">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_N.png</String>
            <String x:Key="A_String_Gear_Digital_R">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_R.png</String>
            <String x:Key="A_String_Gear_Digital_Reverse">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Reverse.png</String>
            <String x:Key="A_String_Gear_Digital_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Drive.png</String>
            <String x:Key="A_String_Gear_Digital_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_1.png</String>
            <String x:Key="A_String_Gear_Digital_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_2.png</String>
            <String x:Key="A_String_Gear_Digital_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_3.png</String>
            <String x:Key="A_String_Gear_Digital_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_4.png</String>
            <String x:Key="A_String_Gear_Digital_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_5.png</String>
            <String x:Key="A_String_Gear_Digital_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_6.png</String>
            <String x:Key="A_String_Gear_Digital_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_7.png</String>
            <String x:Key="A_String_Gear_Digital_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_8.png</String>
            <String x:Key="A_String_Gear_Digital_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_9.png</String>
            <String x:Key="A_String_Gear_Digital_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_10.png</String>


            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital" Default="{StaticResource A_String_Gear_Digital_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Digital_N}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital_UseDriveFor1" Default="{StaticResource A_String_Gear_Digital_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Digital_N}"/>
            </local:MappingConverter>
            
            <String x:Key="A_String_Gear_Digital_Redline_Reverse">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_Reverse.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_Drive.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_1.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_2.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_3.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_4.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_5.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_6.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_7.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_8.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_9.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_10.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital_Redline" Default="{StaticResource A_String_Gear_Digital_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_Redline_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_Redline_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_Redline_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_Redline_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_Redline_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_Redline_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_Redline_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_Redline_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_Redline_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_Redline_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Digital_N}"/>
            </local:MappingConverter>
            
            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital_Redline_UseDriveFor1" Default="{StaticResource A_String_Gear_Digital_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_Redline_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_Redline_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_Redline_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_Redline_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_Redline_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_Redline_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_Redline_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_Redline_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_Redline_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_Redline_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Digital_N}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Digital_Redline_glow_Reverse">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_Reverse.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_Drive.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_1.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_2.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_3.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_4.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_5.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_6.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_7.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_8.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_9.png</String>
            <String x:Key="A_String_Gear_Digital_Redline_glow_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Digital_Gear_Redline_glow_10.png</String>
            
            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital_Redline_Glow" Default="{StaticResource A_String_Gear_Digital_Redline_glow_1}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_Redline_glow_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_Redline_glow_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_Redline_glow_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_Redline_glow_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_Redline_glow_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_Redline_glow_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_Redline_glow_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_Redline_glow_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_Redline_glow_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_Redline_glow_10}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Digital_Redline_Glow_UseDriveFor1" Default="{StaticResource A_String_Gear_Digital_Redline_glow_Drive}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Digital_Redline_glow_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Digital_Redline_glow_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Digital_Redline_glow_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Digital_Redline_glow_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Digital_Redline_glow_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Digital_Redline_glow_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Digital_Redline_glow_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Digital_Redline_glow_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Digital_Redline_glow_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Digital_Redline_glow_10}"/>
            </local:MappingConverter>
            
            <!-- ANALOG -->
            <String x:Key="A_String_Digit_Analog_0">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_0.png</String>
            <String x:Key="A_String_Digit_Analog_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_1.png</String>
            <String x:Key="A_String_Digit_Analog_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_2.png</String>
            <String x:Key="A_String_Digit_Analog_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_3.png</String>
            <String x:Key="A_String_Digit_Analog_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_4.png</String>
            <String x:Key="A_String_Digit_Analog_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_5.png</String>
            <String x:Key="A_String_Digit_Analog_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_6.png</String>
            <String x:Key="A_String_Digit_Analog_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_7.png</String>
            <String x:Key="A_String_Digit_Analog_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_8.png</String>
            <String x:Key="A_String_Digit_Analog_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Speed_Analogue_9.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Digit_Analog" Default="{StaticResource A_String_Digit_Analog_0}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Digit_Analog_0}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Digit_Analog_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Digit_Analog_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Digit_Analog_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Digit_Analog_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Digit_Analog_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Digit_Analog_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Digit_Analog_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Digit_Analog_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Digit_Analog_9}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Analog_N">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_N.png</String>
            <String x:Key="A_String_Gear_Analog_R">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_R.png</String>
            <String x:Key="A_String_Gear_Analog_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_1.png</String>
            <String x:Key="A_String_Gear_Analog_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_2.png</String>
            <String x:Key="A_String_Gear_Analog_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_3.png</String>
            <String x:Key="A_String_Gear_Analog_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_4.png</String>
            <String x:Key="A_String_Gear_Analog_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_5.png</String>
            <String x:Key="A_String_Gear_Analog_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_6.png</String>
            <String x:Key="A_String_Gear_Analog_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_7.png</String>
            <String x:Key="A_String_Gear_Analog_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_8.png</String>
            <String x:Key="A_String_Gear_Analog_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_9.png</String>
            <String x:Key="A_String_Gear_Analog_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_10.png</String>

            <String x:Key="A_String_Gear_Analog_Redline_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_1.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_2.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_3.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_4.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_5.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_6.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_7.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_8.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_9.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_10.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Analog" Default="{StaticResource A_String_Gear_Analog_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Analog_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Analog_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Analog_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Analog_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Analog_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Analog_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Analog_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Analog_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Analog_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Analog_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Analog_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Analog_N}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Analog_Redline" Default="{StaticResource A_String_Gear_Analog_N}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Analog_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Analog_Redline_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Analog_Redline_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Analog_Redline_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Analog_Redline_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Analog_Redline_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Analog_Redline_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Analog_Redline_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Analog_Redline_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Analog_Redline_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Analog_Redline_10}"/>
                <local:MappingConverterEntry Key="11" Value="{StaticResource A_String_Gear_Analog_N}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Analog_Redline_glow_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_1.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_2.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_3.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_4.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_5.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_6.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_7.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_8.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_9.png</String>
            <String x:Key="A_String_Gear_Analog_Redline_glow_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Analog_Gear_Redline_glow_10.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Analog_Redline_Glow" Default="{StaticResource A_String_Gear_Analog_Redline_glow_1}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Analog_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Analog_Redline_glow_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Analog_Redline_glow_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Analog_Redline_glow_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Analog_Redline_glow_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Gear_Analog_Redline_glow_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Gear_Analog_Redline_glow_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Gear_Analog_Redline_glow_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Gear_Analog_Redline_glow_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Gear_Analog_Redline_glow_9}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_Gear_Analog_Redline_glow_10}"/>
            </local:MappingConverter>

            <String x:Key="A_String_ABSIcon_Analog_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_ABS_Off.png</String>
            <String x:Key="A_String_TCRIcon_Analog_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_TCR_Off.png</String>
            <String x:Key="A_String_LCIcon_Analog_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_LC_Off.png</String>
            <String x:Key="A_String_STMIcon_Analog_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_STM_Off.png</String>

            <String x:Key="A_String_ABSIcon_Analog_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_ABS_On.png</String>
            <String x:Key="A_String_TCRIcon_Analog_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_TCR_On.png</String>
            <String x:Key="A_String_LCIcon_Analog_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_LC_On.png</String>
            <String x:Key="A_String_STMIcon_Analog_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_STM_On.png</String>
            
            <String x:Key="A_String_ABSIcon_Analog_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_ABS_On_glow.png</String>
            <String x:Key="A_String_TCRIcon_Analog_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_TCR_On_glow.png</String>
            <String x:Key="A_String_LCIcon_Analog_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_LC_On_glow.png</String>
            <String x:Key="A_String_STMIcon_Analog_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Assist_Analogue_STM_On_glow.png</String>

            <String x:Key="A_String_ABSIcon_Digital_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_ABS_Off.png</String>
            <String x:Key="A_String_TCRIcon_Digital_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_TCR_Off.png</String>
            <String x:Key="A_String_LCIcon_Digital_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_LC_Off.png</String>
            <String x:Key="A_String_STMIcon_Digital_Off">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_STM_Off.png</String>

            <String x:Key="A_String_ABSIcon_Digital_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_ABS_On.png</String>
            <String x:Key="A_String_TCRIcon_Digital_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_TCR_On.png</String>
            <String x:Key="A_String_LCIcon_Digital_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_LC_On.png</String>
            <String x:Key="A_String_STMIcon_Digital_On">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_STM_On.png</String>

            <String x:Key="A_String_ABSIcon_Digital_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_ABS_On_glow.png</String>
            <String x:Key="A_String_TCRIcon_Digital_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_TCR_On_glow.png</String>
            <String x:Key="A_String_LCIcon_Digital_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_LC_On_glow.png</String>
            <String x:Key="A_String_STMIcon_Digital_On_Glow">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Assist_Digital_STM_On_glow.png</String>

            <String x:Key="A_String_RevNumbers_Analog_0">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_0.png</String>
            <String x:Key="A_String_RevNumbers_Analog_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_1.png</String>
            <String x:Key="A_String_RevNumbers_Analog_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_2.png</String>
            <String x:Key="A_String_RevNumbers_Analog_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_3.png</String>
            <String x:Key="A_String_RevNumbers_Analog_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_4.png</String>
            <String x:Key="A_String_RevNumbers_Analog_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_5.png</String>
            <String x:Key="A_String_RevNumbers_Analog_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_6.png</String>
            <String x:Key="A_String_RevNumbers_Analog_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_7.png</String>
            <String x:Key="A_String_RevNumbers_Analog_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_8.png</String>
            <String x:Key="A_String_RevNumbers_Analog_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_9.png</String>
            <String x:Key="A_String_RevNumbers_Analog_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_10.png</String>
            <String x:Key="A_String_RevNumbers_Analog_11">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_11.png</String>
            <String x:Key="A_String_RevNumbers_Analog_12">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_12.png</String>
            <String x:Key="A_String_RevNumbers_Analog_13">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_13.png</String>
            <String x:Key="A_String_RevNumbers_Analog_14">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_14.png</String>
            <String x:Key="A_String_RevNumbers_Analog_15">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_15.png</String>
            <String x:Key="A_String_RevNumbers_Analog_16">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_16.png</String>
            <String x:Key="A_String_RevNumbers_Analog_17">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_17.png</String>
            <String x:Key="A_String_RevNumbers_Analog_18">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_18.png</String>
            <String x:Key="A_String_RevNumbers_Analog_19">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_19.png</String>
            <String x:Key="A_String_RevNumbers_Analog_20">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_20.png</String>
            <String x:Key="A_String_RevNumbers_Analog_21">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_21.png</String>
            <String x:Key="A_String_RevNumbers_Analog_22">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_22.png</String>
            <String x:Key="A_String_RevNumbers_Analog_23">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_23.png</String>
            <String x:Key="A_String_RevNumbers_Analog_24">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_24.png</String>
            <String x:Key="A_String_RevNumbers_Analog_25">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_25.png</String>
            <String x:Key="A_String_RevNumbers_Analog_26">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_26.png</String>
            <String x:Key="A_String_RevNumbers_Analog_27">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_27.png</String>
            <String x:Key="A_String_RevNumbers_Analog_28">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_28.png</String>
            <String x:Key="A_String_RevNumbers_Analog_29">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_29.png</String>
            <String x:Key="A_String_RevNumbers_Analog_30">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_RevNumbers_30.png</String>

            <String x:Key="A_String_SpeedUnits_Analog_MPH">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Unit_MPH.png</String>
            <String x:Key="A_String_SpeedUnits_Analog_KPH">/ForzaUI;component/Textures/Data_Bound/Speedo_Analogue/HUD_Dial_Unit_KPH.png</String>

            <String x:Key="A_String_SpeedUnits_Digital_MPH">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Unit_Digital_MPH.png</String>
            <String x:Key="A_String_SpeedUnits_Digital_KPH">/ForzaUI;component/Textures/Data_Bound/Speedo_Digital/HUD_Dial_Unit_Digital_KPH.png</String>

            <!-- ELECTRIC -->
            
            <String x:Key="A_String_Digit_Electric_0">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed0.png</String>
            <String x:Key="A_String_Digit_Electric_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed1.png</String>
            <String x:Key="A_String_Digit_Electric_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed2.png</String>
            <String x:Key="A_String_Digit_Electric_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed3.png</String>
            <String x:Key="A_String_Digit_Electric_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed4.png</String>
            <String x:Key="A_String_Digit_Electric_5">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed5.png</String>
            <String x:Key="A_String_Digit_Electric_6">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed6.png</String>
            <String x:Key="A_String_Digit_Electric_7">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed7.png</String>
            <String x:Key="A_String_Digit_Electric_8">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed8.png</String>
            <String x:Key="A_String_Digit_Electric_9">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Speed9.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Digit_Electric" Default="{StaticResource A_String_Digit_Electric_0}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Digit_Electric_0}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Digit_Electric_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Digit_Electric_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Digit_Electric_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Digit_Electric_4}"/>
                <local:MappingConverterEntry Key="5" Value="{StaticResource A_String_Digit_Electric_5}"/>
                <local:MappingConverterEntry Key="6" Value="{StaticResource A_String_Digit_Electric_6}"/>
                <local:MappingConverterEntry Key="7" Value="{StaticResource A_String_Digit_Electric_7}"/>
                <local:MappingConverterEntry Key="8" Value="{StaticResource A_String_Digit_Electric_8}"/>
                <local:MappingConverterEntry Key="9" Value="{StaticResource A_String_Digit_Electric_9}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Electric_R">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Reverse.png</String>
            <String x:Key="A_String_Gear_Electric_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Drive.png</String>
            <String x:Key="A_String_Gear_Electric_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_1.png</String>
            <String x:Key="A_String_Gear_Electric_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_2.png</String>
            <String x:Key="A_String_Gear_Electric_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_3.png</String>
            <String x:Key="A_String_Gear_Electric_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_4.png</String>

            <String x:Key="A_String_Gear_Electric_R_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_Reverse.png</String>
            <String x:Key="A_String_Gear_Electric_Drive_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_Drive.png</String>
            <String x:Key="A_String_Gear_Electric_1_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_1.png</String>
            <String x:Key="A_String_Gear_Electric_2_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_2.png</String>
            <String x:Key="A_String_Gear_Electric_3_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_3.png</String>
            <String x:Key="A_String_Gear_Electric_4_Small">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Small_4.png</String>

            <String x:Key="A_String_Gear_Electric_Redline_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Drive_Red.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_1_Red.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_2_Red.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_3_Red.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_4_Red.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_4}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric_UseDriveFor1">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_4}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Small_Electric" Default="">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R_Small}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_1_Small}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_2_Small}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_3_Small}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_4_Small}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Small_Electric_UseDriveFor1" Default="">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R_Small}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Drive_Small}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_2_Small}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_3_Small}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_4_Small}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric_Redline" Default="{StaticResource A_String_Gear_Electric_Redline_1}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Redline_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_Redline_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_Redline_3}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric_Redline_UseDriveFor1" Default="{StaticResource A_String_Gear_Electric_Redline_Drive}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Redline_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_Redline_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_Redline_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_Redline_4}"/>
            </local:MappingConverter>

            <String x:Key="A_String_Gear_Electric_Redline_Glow_Drive">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Drive_Red_Glow.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_Glow_1">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_1_Red_Glow.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_Glow_2">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_2_Red_Glow.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_Glow_3">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_3_Red_Glow.png</String>
            <String x:Key="A_String_Gear_Electric_Redline_Glow_4">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_4_Red_Glow.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric_Redline_Glow" Default="{StaticResource A_String_Gear_Electric_Redline_Glow_1}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_1}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_4}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_Gear_Electric_Redline_Glow_UseDriveFor1" Default="{StaticResource A_String_Gear_Electric_Redline_Glow_Drive}">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_Drive}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_2}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_3}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_Gear_Electric_Redline_Glow_4}"/>
            </local:MappingConverter>

            <String x:Key="A_String_SpeedDial_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/SpeedDial.png</String>
            
            <String x:Key="A_String_GearGauge0_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/GearGauge0.png</String>
            <String x:Key="A_String_GearGauge1_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/GearGauge1.png</String>
            <String x:Key="A_String_GearGauge2_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/GearGauge2.png</String>
            <String x:Key="A_String_GearGauge3_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/GearGauge3.png</String>
            <String x:Key="A_String_GearGauge4_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/GearGauge4.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_GearGaugeState_To_TexturePath_Electric">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_GearGauge0_Electric}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_GearGauge1_Electric}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_GearGauge2_Electric}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_GearGauge3_Electric}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_GearGauge4_Electric}"/>
            </local:MappingConverter>

            <String x:Key="A_String_GearBar0_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Digital_Bar_0bar.png</String>
            <String x:Key="A_String_GearBar1_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Digital_Bar_1bar.png</String>
            <String x:Key="A_String_GearBar2_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Digital_Bar_2bar.png</String>
            <String x:Key="A_String_GearBar3_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Digital_Bar_3bar.png</String>
            <String x:Key="A_String_GearBar4_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Digital_Bar_max.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_GearGaugeState_To_TexturePath_ElectricDigital">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_GearBar0_Electric}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_String_GearBar1_Electric}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_String_GearBar2_Electric}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_String_GearBar3_Electric}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_String_GearBar4_Electric}"/>
            </local:MappingConverter>

            <String x:Key="A_String_GearArc_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Arc.png</String>
            <String x:Key="A_String_GearArc_Redline_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Arc_Red.png</String>
            <String x:Key="A_String_GearArc_Redline_Glow_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Gear_Arc_Red_Glow.png</String>
            
            <String x:Key="A_String_PWR_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_PWR.png</String>
            <String x:Key="A_String_RGN_Electric">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_RGN.png</String>

            <String x:Key="A_String_DialSpeedNumbers_Electric_0">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed0.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_10">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed10.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_20">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed20.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_30">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed30.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_40">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed40.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_50">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed50.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_60">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed60.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_70">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed70.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_80">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed80.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_90">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed90.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_100">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed100.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_120">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed120.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_140">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed140.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_150">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed150.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_160">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed160.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_180">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed180.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_200">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed200.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_210">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed210.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_240">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed240.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_250">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed250.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_280">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed280.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_300">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed300.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_320">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed320.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_350">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed350.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_360">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed360.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_400">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed400.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_420">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed420.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_480">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed480.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_490">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed490.png</String>
            <String x:Key="A_String_DialSpeedNumbers_Electric_560">/ForzaUI;component/Textures/Data_Bound/Speedo_Electric/HUD_EV_Dial_Speed560.png</String>

            <local:MappingConverter x:Key="A_MappingConverter_SpeedNumber_To_TexturePath_Electric">
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_String_DialSpeedNumbers_Electric_0}"/>
                <local:MappingConverterEntry Key="10" Value="{StaticResource A_String_DialSpeedNumbers_Electric_10}"/>
                <local:MappingConverterEntry Key="20" Value="{StaticResource A_String_DialSpeedNumbers_Electric_20}"/>
                <local:MappingConverterEntry Key="30" Value="{StaticResource A_String_DialSpeedNumbers_Electric_30}"/>
                <local:MappingConverterEntry Key="40" Value="{StaticResource A_String_DialSpeedNumbers_Electric_40}"/>
                <local:MappingConverterEntry Key="50" Value="{StaticResource A_String_DialSpeedNumbers_Electric_50}"/>
                <local:MappingConverterEntry Key="60" Value="{StaticResource A_String_DialSpeedNumbers_Electric_60}"/>
                <local:MappingConverterEntry Key="70" Value="{StaticResource A_String_DialSpeedNumbers_Electric_70}"/>
                <local:MappingConverterEntry Key="80" Value="{StaticResource A_String_DialSpeedNumbers_Electric_80}"/>
                <local:MappingConverterEntry Key="90" Value="{StaticResource A_String_DialSpeedNumbers_Electric_90}"/>
                <local:MappingConverterEntry Key="100" Value="{StaticResource A_String_DialSpeedNumbers_Electric_100}"/>
                <local:MappingConverterEntry Key="120" Value="{StaticResource A_String_DialSpeedNumbers_Electric_120}"/>
                <local:MappingConverterEntry Key="140" Value="{StaticResource A_String_DialSpeedNumbers_Electric_140}"/>
                <local:MappingConverterEntry Key="150" Value="{StaticResource A_String_DialSpeedNumbers_Electric_150}"/>
                <local:MappingConverterEntry Key="160" Value="{StaticResource A_String_DialSpeedNumbers_Electric_160}"/>
                <local:MappingConverterEntry Key="180" Value="{StaticResource A_String_DialSpeedNumbers_Electric_180}"/>
                <local:MappingConverterEntry Key="200" Value="{StaticResource A_String_DialSpeedNumbers_Electric_200}"/>
                <local:MappingConverterEntry Key="210" Value="{StaticResource A_String_DialSpeedNumbers_Electric_210}"/>
                <local:MappingConverterEntry Key="240" Value="{StaticResource A_String_DialSpeedNumbers_Electric_240}"/>
                <local:MappingConverterEntry Key="250" Value="{StaticResource A_String_DialSpeedNumbers_Electric_250}"/>
                <local:MappingConverterEntry Key="280" Value="{StaticResource A_String_DialSpeedNumbers_Electric_280}"/>
                <local:MappingConverterEntry Key="300" Value="{StaticResource A_String_DialSpeedNumbers_Electric_300}"/>
                <local:MappingConverterEntry Key="320" Value="{StaticResource A_String_DialSpeedNumbers_Electric_320}"/>
                <local:MappingConverterEntry Key="350" Value="{StaticResource A_String_DialSpeedNumbers_Electric_350}"/>
                <local:MappingConverterEntry Key="360" Value="{StaticResource A_String_DialSpeedNumbers_Electric_360}"/>
                <local:MappingConverterEntry Key="400" Value="{StaticResource A_String_DialSpeedNumbers_Electric_400}"/>
                <local:MappingConverterEntry Key="420" Value="{StaticResource A_String_DialSpeedNumbers_Electric_420}"/>
                <local:MappingConverterEntry Key="480" Value="{StaticResource A_String_DialSpeedNumbers_Electric_480}"/>
                <local:MappingConverterEntry Key="490" Value="{StaticResource A_String_DialSpeedNumbers_Electric_490}"/>
                <local:MappingConverterEntry Key="560" Value="{StaticResource A_String_DialSpeedNumbers_Electric_560}"/>
            </local:MappingConverter>
                   
            <local:MappingConverter x:Key="A_MappingConverter_PreloadedTexturePaths_Analog">
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Analog_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_N}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_R}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Analog_Redline_glow_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_11}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_12}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_13}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_14}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_15}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_16}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_17}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_18}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_19}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_20}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_21}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_22}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_23}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_24}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_25}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_26}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_27}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_28}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_29}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RevNumbers_Analog_30}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Analog_MPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Analog_KPH}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_PreloadedTexturePaths_Digital">
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_N}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Digital_MPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Digital_KPH}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_PreloadedTexturePaths_ElectricAnalog">
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Electric_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_R_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Drive_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_1_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_2_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_3_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_4_Small}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Glow_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Glow_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Glow_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Glow_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Redline_Glow_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearArc_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearArc_Redline_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearArc_Redline_Glow_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Analog_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Analog_MPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Analog_KPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedDial_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearGauge0_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearGauge1_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearGauge2_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearGauge3_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearGauge4_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_PWR_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RGN_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_20}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_30}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_40}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_50}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_60}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_70}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_80}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_90}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_100}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_120}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_140}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_150}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_160}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_180}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_200}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_210}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_240}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_250}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_280}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_300}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_320}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_350}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_360}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_400}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_420}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_480}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_490}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_DialSpeedNumbers_Electric_560}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_PreloadedTexturePaths_ElectricDigital">
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_0}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Digit_Digital_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_N}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_R}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Reverse}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_Reverse}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_4}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_5}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_6}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_7}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_8}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_9}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Digital_Redline_glow_10}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_Off}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_On}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_ABSIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_TCRIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_LCIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_STMIcon_Digital_On_Glow}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Digital_MPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_SpeedUnits_Digital_KPH}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearBar0_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearBar1_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearBar2_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearBar3_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_GearBar4_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_PWR_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_RGN_Electric}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_R}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_Drive}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_1}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_2}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_3}"/>
                <local:MappingConverterEntry Value="{StaticResource A_String_Gear_Electric_4}"/>
            </local:MappingConverter>

            <MappingConverter x:Key="A_MappingConverter_SpeedometerOptionsToPreloadedTexturePaths">
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.Analog}"
                    Value="{StaticResource A_MappingConverter_PreloadedTexturePaths_Analog}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.Digital}"
                    Value="{StaticResource A_MappingConverter_PreloadedTexturePaths_Digital}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.ElectricAnalog}"
                    Value="{StaticResource A_MappingConverter_PreloadedTexturePaths_ElectricAnalog}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.ElectricDigital}"
                    Value="{StaticResource A_MappingConverter_PreloadedTexturePaths_ElectricDigital}"/>
            </MappingConverter>

            <Style x:Key="A_Style_FZMaterial_Speedometer_Speed_Digit_Analog" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{Binding (local:BindingProxy.A), RelativeSource={RelativeSource Self}, Converter={StaticResource A_MappingConverter_Digit_Analog}, FallbackValue={StaticResource A_String_Digit_Analog_0}}" />
                <Setter Property="Width" Value="{StaticResource A_Double_Speed_Analog_Width}"/>
                <Setter Property="Height" Value="{StaticResource A_Double_Speed_Analog_Height}" />
                <Setter Property="Margin" Value="{StaticResource A_Thickness_Speed_Analog_Margin}" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding (local:BindingProxy.B), RelativeSource={RelativeSource Self}}" Value="True">
                        <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDSpeedDigit_Analog}" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_Speedometer_Speed_Digit_Digital" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{Binding (local:BindingProxy.A), RelativeSource={RelativeSource Self}, Converter={StaticResource A_MappingConverter_Digit_Digital}, FallbackValue={StaticResource A_String_Digit_Digital_0}}" />
                <Setter Property="Color" Value="{StaticResource A_Color_HUDSpeedDigit_Digital}" />
                <Setter Property="Width" Value="{StaticResource A_Double_Speed_Digital_Width}"/>
                <Setter Property="Height" Value="{StaticResource A_Double_Speed_Digital_Height}" />
                <Setter Property="Margin" Value="{StaticResource A_Thickness_Speed_Digital_Margin}" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding (local:BindingProxy.B), RelativeSource={RelativeSource Self}}" Value="True">
                        <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDSpeedDigit_Digital}" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_Speedometer_Speed_Digit_Electric" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{Binding (local:BindingProxy.A), RelativeSource={RelativeSource Self}, Converter={StaticResource A_MappingConverter_Digit_Electric}, FallbackValue={StaticResource A_String_Digit_Electric_0}}" />
                <Setter Property="Width" Value="{StaticResource A_Double_Speed_Electric_Width}"/>
                <Setter Property="Height" Value="{StaticResource A_Double_Speed_Electric_Height}" />
                <Setter Property="Margin" Value="{StaticResource A_Thickness_Speed_Electric_Margin}" />
                <Style.Triggers>
                    <DataTrigger Binding="{Binding (local:BindingProxy.B), RelativeSource={RelativeSource Self}}" Value="True">
                        <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDSpeedDigit_Analog}" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_Analog_AssistLights" TargetType="local:FZMaterial">
                <Setter Property="Width" Value="54" /> <!--new width = current text width / previous text width * previous property width (40)-->
                <Setter Property="Height" Value="33" />
            </Style>

            <!-- having a FZmaterial per icon state and toggling visibility saves significant perf over having a single FZMaterial and changing its ImageSourceNoPreload among different images. when TCS/ABS are blipping a lot, this really adds up -->
            <ControlTemplate x:Key="A_Control_Template_Analog_ABSLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsABSAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="ABS_off" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Analog_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="ABS_on" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Analog_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="ABS_on_glow" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Analog_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsABSOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="ABS_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="ABS_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsABSOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="ABS_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="ABS_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Analog_TCRLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsTCRAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="TCR_off" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Analog_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="TCR_on" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Analog_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="TCR_on_glow" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Analog_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsTCROn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="TCR_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="TCR_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsTCROn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="TCR_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="TCR_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Analog_LCLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsLCAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="LC_off" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Analog_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="LC_on" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Analog_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="LC_on_glow" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Analog_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsLCOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="LC_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="LC_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsLCOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="LC_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="LC_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Analog_STMLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsSTMAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="STM_off" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Analog_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="STM_on" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Analog_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="STM_on_glow" Style="{StaticResource A_Style_FZMaterial_Analog_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Analog_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsSTMOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="STM_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="STM_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsSTMOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="STM_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="STM_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>
            
            <Style x:Key="A_Style_FZMaterial_Digital_AssistLights" TargetType="local:FZMaterial">
                <Setter Property="Width" Value="54" />
                <Setter Property="Height" Value="32" />
                <Setter Property="Margin" Value="0,-6" />
                <Setter Property="VerticalAlignment" Value="Bottom" />
                <Setter Property="HorizontalAlignment" Value="Center" />
                <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDInfo_Digital}"/>
            </Style>

            <ControlTemplate x:Key="A_Control_Template_Digital_ABSLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsABSAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="ABS_off" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Digital_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="ABS_on" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Digital_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="ABS_on_glow" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_ABSIcon_Digital_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsABSOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="ABS_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="ABS_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsABSOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="ABS_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="ABS_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Digital_TCRLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsTCRAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="TCR_off" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Digital_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="TCR_on" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Digital_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="TCR_on_glow" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_TCRIcon_Digital_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsTCROn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="TCR_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="TCR_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsTCROn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="TCR_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="TCR_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Digital_LCLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsLCAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="LC_off" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Digital_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="LC_on" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Digital_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="LC_on_glow" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_LCIcon_Digital_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsLCOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="LC_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="LC_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsLCOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="LC_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="LC_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <ControlTemplate x:Key="A_Control_Template_Digital_STMLight" TargetType="{x:Type Control}">
                <Grid Visibility="{Binding IsSTMAvailable, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}">
                    <local:FZMaterial x:Name="STM_off" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Digital_Off}" Visibility="Visible"/>
                    <local:FZMaterial x:Name="STM_on" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Digital_On}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                    <local:FZMaterial x:Name="STM_on_glow" Style="{StaticResource A_Style_FZMaterial_Digital_AssistLights}" ImageSourceNoPreload="{StaticResource A_String_STMIcon_Digital_On_Glow}" Visibility="Hidden" Color="{StaticResource A_Color_HUDInfo}"/>
                </Grid>
                <ControlTemplate.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsSTMOn}" Value="True" />
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True" />
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="STM_on_glow" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="STM_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsSTMOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter TargetName="STM_on" Property="Visibility" Value="Visible"/>
                        <Setter TargetName="STM_off" Property="Visibility" Value="Hidden"/>
                    </MultiDataTrigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>

            <Style x:Key="A_Style_FZMaterial_Analog_SpeedUnits" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Analog_MPH}" />
                <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDInfo_Analog}"/>
                <Setter Property="Width" Value="52"/>
                <Setter Property="Height" Value="23"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsUsingMPH}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Analog_MPH}" />
                        <Setter Property="Margin" Value="0,0,2,0" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding IsUsingMPH}" Value="False">
                         <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Analog_KPH}" />
                         <Setter Property="Margin" Value="0,0,6,0" />
                        <Setter Property="Width" Value="62"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_Digital_SpeedUnits" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Digital_MPH}" />
                <Setter Property="Color" Value="{StaticResource A_Color_Faded_HUDInfo_Digital}"/>
                <Setter Property="Height" Value="23"/>
                <Setter Property="Width" Value="44"/>
                <Setter Property="Margin" Value="0,0,0,-1"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsUsingMPH}" Value="True">
                         <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Digital_MPH}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding IsUsingMPH}" Value="False">
                         <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_SpeedUnits_Digital_KPH}" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Double x:Key="A_Double_Digital_SpeedUnitsAndAssists_SkewAngle">-11</Double>

            <Style x:Key="A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Skew" TargetType="{Type FrameworkElement}">
                <Setter Property="RenderTransformOrigin" Value="0.5,1"/>
                <Setter Property="RenderTransform">
                    <Setter.Value>
                        <SkewTransform AngleX="{StaticResource A_Double_Digital_SpeedUnitsAndAssists_SkewAngle}"/>
                    </Setter.Value>
                </Setter>
            </Style>

            <Style x:Key="A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew" TargetType="{Type FrameworkElement}">
                <Setter Property="RenderTransformOrigin" Value="0.5,1"/>
                <Setter Property="RenderTransform">
                    <Setter.Value>
                        <SkewTransform AngleX="{Convert {StaticResource A_Double_Digital_SpeedUnitsAndAssists_SkewAngle}, Converter={StaticResource H_InvertConverter}}"/>
                    </Setter.Value>
                </Setter>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Analog}, FallbackValue={StaticResource A_String_Gear_Analog_1}}"/>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_ShiftLight" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding AreHeadlightsOn}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Analog_Redline_Glow}, FallbackValue={StaticResource A_String_Gear_Analog_Redline_glow_1}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding AreHeadlightsOn}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Analog_Redline}, FallbackValue={StaticResource A_String_Gear_Analog_Redline_1}}" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Digital" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital}, FallbackValue={StaticResource A_String_Gear_Digital_1}}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Digital_Drive}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital}, FallbackValue={StaticResource A_String_Gear_Digital_1}}"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Digital_ShiftLight" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}"/>
                <Style.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital_Redline_Glow}, FallbackValue={StaticResource A_String_Gear_Digital_Redline_glow_1}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital_Redline_Glow_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Digital_Redline_glow_Drive}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital_Redline}, FallbackValue={StaticResource A_String_Gear_Digital_Redline_1}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Digital_Redline_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Digital_Redline_Drive}}" />
                    </MultiDataTrigger>
                </Style.Triggers>            
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Electric" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Electric_Drive}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric}, FallbackValue={StaticResource A_String_Gear_Electric_1}}"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Electric_ShiftLight" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Collapsed}"/>
                <Style.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric_Redline_Glow}, FallbackValue={StaticResource A_String_Gear_Electric_Redline_Glow_1}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric_Redline_Glow_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Electric_Redline_Glow_Drive}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric_Redline}, FallbackValue={StaticResource A_String_Gear_Electric_Redline_1}}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                            <Condition Binding="{Binding UseDriveFor1}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{Binding Gear, Converter={StaticResource A_MappingConverter_Gear_Electric_Redline_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Electric_Redline_Drive}}" />
                    </MultiDataTrigger>
                </Style.Triggers>
            </Style>
            
            <Style x:Key="A_Style_FZMaterial_GearArc_Electric" TargetType="local:FZMaterial">
                <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_GearArc_Electric}" />
                <Style.Triggers>
                    <MultiDataTrigger >
                        <MultiDataTrigger.Conditions>
                            <!-- Reverse Gear doesn't redline -->
                            <Condition Binding="{Binding Gear, Converter={CompareConverter }, ConverterParameter=0}" Value="{Static CompareResult.GreaterThan}"/>
                            <Condition Binding="{Binding IsShiftLightOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="False"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_GearArc_Redline_Electric}" />
                    </MultiDataTrigger>
                    <MultiDataTrigger >
                        <MultiDataTrigger.Conditions>
                            <!-- Reverse Gear doesn't redline -->
                            <Condition Binding="{Binding Gear, Converter={CompareConverter }, ConverterParameter=0}" Value="{Static CompareResult.GreaterThan}"/>
                            <Condition Binding="{Binding IsShiftLightOn}" Value="True"/>
                            <Condition Binding="{Binding AreHeadlightsOn}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="ImageSourceNoPreload" Value="{StaticResource A_String_GearArc_Redline_Glow_Electric}" />
                    </MultiDataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Electric_Next" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearNext, Converter={StaticResource A_MappingConverter_Gear_Electric_UseDriveFor1}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearNext, Converter={StaticResource A_MappingConverter_Gear_Electric}}"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Electric_Small_Next" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearNext, Converter={StaticResource A_MappingConverter_Gear_Small_Electric_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Electric_Drive_Small}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearNext, Converter={StaticResource A_MappingConverter_Gear_Small_Electric}, FallbackValue={StaticResource A_String_Gear_Electric_1_Small}}"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GearDisplay_Electric_Small_Previous" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsShiftLightOn, Converter={StaticResource A_FZBooleanToVisibilityConverter_Inverse}, FallbackValue=Visible}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="True">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearPrevious, Converter={StaticResource A_MappingConverter_Gear_Small_Electric_UseDriveFor1}, FallbackValue={StaticResource A_String_Gear_Electric_Drive_Small}}" />
                    </DataTrigger>
                    <DataTrigger Binding="{Binding UseDriveFor1}" Value="False">
                        <Setter Property="ImageSourceNoPreload" Value="{Binding GearPrevious, Converter={StaticResource A_MappingConverter_Gear_Small_Electric}, FallbackValue={StaticResource A_String_Gear_Electric_1_Small}}"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_GaugeNumbers" TargetType="local:FZMaterial">
                <Setter Property="Visibility" Value="{Binding IsVisible, Converter={StaticResource A_FZBooleanToVisibilityConverter}}"/>
                <Setter Property="Width" Value="18" />
                <Setter Property="Height" Value="18" />
                <Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
                <Setter Property="RenderTransform">
                    <Setter.Value>
                        <TranslateTransform X="{Binding XPos}" Y="{Binding YPos}"/>
                    </Setter.Value>
                </Setter>
                <Setter Property="Color" Value="{StaticResource A_Color_GaugeNumber}"/>
                <Style.Triggers>
                    <DataTrigger Binding="{Binding IsRedline}" Value="True">
                        <Setter Property="Color" Value="{StaticResource A_Color_GaugeNumber_Redline}"/>
                    </DataTrigger>
                    <DataTrigger Binding="{Binding IsLit}" Value="True">
                        <Setter Property="Color" Value="{StaticResource A_Color_GaugeNumber_Lit}"/>
                    </DataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <Condition Binding="{Binding IsRedline}" Value="True"/>
                            <Condition Binding="{Binding IsLit}" Value="True"/>
                        </MultiDataTrigger.Conditions>
                        <Setter Property="Color" Value="{StaticResource A_Color_GaugeNumber_LitRedline}"/>
                    </MultiDataTrigger>
                </Style.Triggers>
            </Style>

            <Style x:Key="A_Style_FZMaterial_SpeedDialNumber" TargetType="local:FZMaterial">
                <Setter Property="Width" Value="20" />
                <Setter Property="Height" Value="14" />
                <Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
                <Setter Property="ImageSourceNoPreload" Value="{Binding Number, Converter={StaticResource A_MappingConverter_SpeedNumber_To_TexturePath_Electric}}"/>
                <Setter Property="Color" Value="{StaticResource A_Color_GaugeNumber}"/>
            </Style>


            <!-- DIGITAL SPEEDOMETER -->

            <ControlTemplate x:Key="A_ControlTemplate_DigitalSpeedometer">
                <Grid Margin="0,0,0,-15"
                    Width="320"
                    Height="160">
                    <StackPanel x:Name="NotGauge" 
                        Orientation="Horizontal" 
                        HorizontalAlignment="Right" 
                        Width="{StaticResource A_Double_Speedo_Digital_Width}"
                        Margin="0,0,-7.5,0">
                        <Grid x:Name="Gears"
                            Width="68"
                            Height="68"
                            HorizontalAlignment="Right"
                            VerticalAlignment="Bottom"
                            Margin="0.5,0,7.5,30">
                            <local:FZMaterial x:Name="Gear" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Digital}" /> <!-- Gear -->
                            <local:FZMaterial x:Name="GearRedline" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Digital_ShiftLight}" /> <!-- Gear w/ShiftLight -->
                        </Grid>
                        <StackPanel x:Name="SpeedNumbers"
                            VerticalAlignment="Bottom"
                            HorizontalAlignment="Right"
                            Orientation="Horizontal"
                            Margin="0,0,0,26">
                            <!-- Having a grid of FZMaterials and changing visibility saves signifiant perf (over 1ms when all 3 digits roll over a multiple of 100)
                                 vs having a single FZMaterial per digit and changing its ImageSourceNoPreload to a different preloaded image -->
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                        </StackPanel>
                        <StackPanel x:Name="SpeedUnitsAndAssists"
                                    Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Skew}"
                                    Orientation="Vertical"
                                    VerticalAlignment="Bottom"
                                    HorizontalAlignment="Right"
                                    Margin="-17,0,0,27">
                            <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                <local:FZMaterial x:Name="SpeedUnits" Style="{StaticResource A_Style_FZMaterial_Digital_SpeedUnits}"/>
                            </Decorator>
                            <StackPanel>
                                <StackPanel.Style>
                                    <Style TargetType="{Type FrameworkElement}">
                                        <Setter Property="Margin" Value="0,4,0,0"/>
                                        <Style.Triggers>
                                            <MultiDataTrigger>
                                                <MultiDataTrigger.Conditions>
                                                    <Condition Binding="{Binding Visibility, ElementName=LC}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=ABS}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=TCR}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=STM}" Value="{Static Visibility.Collapsed}"/>
                                                </MultiDataTrigger.Conditions>
                                                <Setter Property="Visibility" Value="{Static Visibility.Collapsed}"/>
                                            </MultiDataTrigger>
                                        </Style.Triggers>
                                    </Style>
                                </StackPanel.Style>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="STM" Template="{StaticResource A_Control_Template_Digital_STMLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="ABS" Template="{StaticResource A_Control_Template_Digital_ABSLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="LC" Template="{StaticResource A_Control_Template_Digital_LCLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="TCR" Template="{StaticResource A_Control_Template_Digital_TCRLight}" />
                                </Decorator>
                            </StackPanel>
                        </StackPanel>
                    </StackPanel>
                    <local:FZMaterial x:Name="Gauge"
                        Height="{StaticResource A_Double_Speedo_Digital_Height}"
                        Width="{StaticResource A_Double_Speedo_Digital_Width}"
                        RenderTransformOrigin="0.5,0.5"
                        Margin="0,0,7,7"
                        HorizontalAlignment="Right"
                        VerticalAlignment="Bottom">
                        <local:FZMaterial.Preset>
                            <local:FZMaterialPresetDigitalGauge RedLineAmount="{Binding GaugeRedlineAmount}" SmallDash="{Binding GaugeSmallDashAmount}" LargeDash="{Binding GaugeLargeDashAmount}" />
                        </local:FZMaterial.Preset>
                    </local:FZMaterial> 
                </Grid>
            </ControlTemplate>
            
            <Style TargetType="{x:Type ProgressBar}"
                x:Key="A_Style_ProgressBar_RegenGauge">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ProgressBar}">
                            <Grid>
                                <local:FZMaterial Color="#4DFFFFFF"
                                                  Opacity="1"
                                                  x:Name="PART_Track" />
                                <local:FZMaterial Color="White"
                                                  HorizontalAlignment="Right"
                                                  ClipToBounds="True"
                                                  x:Name="PART_Indicator" />
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
            
            <Style TargetType="{x:Type ProgressBar}"
                   x:Key="A_Style_ProgressBar_PowerGauge">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type ProgressBar}">
                            <Grid>
                                <local:FZMaterial Color="#4DFFFFFF"
                                                  Opacity="1"
                                                  x:Name="PART_Track" />
                                <local:FZMaterial Color="#FF429BA5"
                                                  HorizontalAlignment="Left"
                                                  ClipToBounds="True"
                                                  x:Name="PART_Indicator" />
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>

            <ControlTemplate x:Key="A_ControlTemplate_EmptySpeedometer"/>

            <Double x:Key="A_Double_Electric_RegenPowerBarWidth">204</Double>
            <Double x:Key="A_Double_ElectricDigital_RegenPowerBarWidth">215</Double>
            <Double x:Key="A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth">234</Double>
            <Thickness x:Key="A_Thickness_RegenPowerBarDigitalMargins">24,0,6,7</Thickness>
            <Thickness x:Key="A_Thickness_RegenPowerBarDigitalMargins_MultiGear">24,0,-13,7</Thickness>

            <local:MappingConverter x:Key="A_MappingConverter_GearGaugeState_To_ElectricDigital_RegenPowerBarWidth" Default="{StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}">
                <local:MappingConverterEntry Key="-1" Value="{StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}"/>
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_Double_ElectricDigitalMultiGear_RegenPowerBarWidth}"/>
            </local:MappingConverter>

            <local:MappingConverter x:Key="A_MappingConverter_GearGaugeState_To_ElectricDigital_RegenPowerBarMargins" Default="{StaticResource A_Thickness_RegenPowerBarDigitalMargins}">
                <local:MappingConverterEntry Key="-1" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins}"/>
                <local:MappingConverterEntry Key="0" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins_MultiGear}"/>
                <local:MappingConverterEntry Key="1" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins_MultiGear}"/>
                <local:MappingConverterEntry Key="2" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins_MultiGear}"/>
                <local:MappingConverterEntry Key="3" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins_MultiGear}"/>
                <local:MappingConverterEntry Key="4" Value="{StaticResource A_Thickness_RegenPowerBarDigitalMargins_MultiGear}"/>
            </local:MappingConverter>

            <MultiConverter x:Key="A_Converter_PowerBarWidth"
                ConvertNullValues="True">
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Multiply}"
                     TargetType="{Type Double}"
                     Parameter="-1">
                </MultiConverterEntry>
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Add}"
                     TargetType="{Type Double}"
                     Parameter="1">
                </MultiConverterEntry>
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Multiply}"
                         TargetType="{Type Double}"
                         Parameter="{StaticResource A_Double_Electric_RegenPowerBarWidth}">
                </MultiConverterEntry>
            </MultiConverter>

            <MultiConverter x:Key="A_Converter_Digital_PowerBarWidth"
                ConvertNullValues="False">
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Multiply}"
                     TargetType="{Type Double}"
                     Parameter="-1">
                </MultiConverterEntry>
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Add}"
                     TargetType="{Type Double}"
                     Parameter="1">
                </MultiConverterEntry>
            </MultiConverter>

            <MultiConverter x:Key="A_Converter_RegenBarWidth"
                ConvertNullValues="True">
                <MultiConverterEntry Converter="{MathOperationConverter Operation=Multiply}"
                         TargetType="{Type Double}"
                         Parameter="{StaticResource A_Double_Electric_RegenPowerBarWidth}">
                </MultiConverterEntry>
            </MultiConverter>

            <!-- ANALOG SPEEDOMETER -->

            <ControlTemplate x:Key="A_ControlTemplate_AnalogSpeedometer">
                <Grid Width="{StaticResource A_Double_Speedo_Analog_Width}"
                    Height="{StaticResource A_Double_Speedo_Analog_Height}" 
                    Margin="0,0,5,-5.5">
                    <local:FZMaterial x:Name="Gauge"
                        Height="{StaticResource A_Double_Speedo_Analog_Height}"
                        Width="{StaticResource A_Double_Speedo_Analog_Width}"
                        RenderTransformOrigin="0.5,0.5" > <!-- Gauge -->
                        <local:FZMaterial.Preset>
                            <local:FZMaterialPresetAnalogGauge RedLineAmount="{Binding GaugeRedlineAmount}" SmallDash="{Binding GaugeSmallDashAmount}" LargeDash="{Binding GaugeLargeDashAmount}" />
                        </local:FZMaterial.Preset>
                    </local:FZMaterial>
                    <Grid Margin="0,0,0,3">
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[0]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_0}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[1]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_1}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[2]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_2}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[3]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_3}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[4]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_4}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[5]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_5}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[6]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_6}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[7]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_7}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[8]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_8}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[9]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_9}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[10]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_10}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[11]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_11}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[12]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_12}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[13]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_13}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[14]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_14}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[15]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_15}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[16]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_16}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[17]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_17}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[18]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_18}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[19]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_19}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[20]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_20}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[21]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_21}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[22]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_22}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[23]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_23}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[24]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_24}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[25]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_25}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[26]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_26}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[27]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_27}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[28]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_28}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[29]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_29}"/>
                        <local:FZMaterial DataContext="{Binding RPMGaugeNumbers[30]}" Style="{StaticResource A_Style_FZMaterial_GaugeNumbers}" ImageSourceNoPreload="{StaticResource A_String_RevNumbers_Analog_30}"/>
                    </Grid>

                    <Grid x:Name="Assists"
                        VerticalAlignment="Center"
                        HorizontalAlignment="Center">
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding ABSAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="ABS" Template="{StaticResource A_Control_Template_Analog_ABSLight}" Margin="0,0,0,132"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding TCRAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="TCR" Template="{StaticResource A_Control_Template_Analog_TCRLight}" Margin="0,0,0,132"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding LCAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="LC" Template="{StaticResource A_Control_Template_Analog_LCLight}" Margin="0,0,0,132"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding STMAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="STM" Template="{StaticResource A_Control_Template_Analog_STMLight}" Margin="0,0,0,132"/>
                        </Decorator>
                    </Grid>

                    <local:FZMaterial x:Name="Gear" Style="{StaticResource A_Style_FZMaterial_GearDisplay}" Width="100" Height="100" Margin="0,0,0,0"/> <!-- Gear -->
                    <local:FZMaterial x:Name="GearRedline" Style="{StaticResource A_Style_FZMaterial_GearDisplay_ShiftLight}" Width="100" Height="100" Margin="0,0,0,0"/> <!-- Gear w/ShiftLight -->

                    <Decorator x:Name="Needle" Width="0" Height="0" HorizontalAlignment="Center" VerticalAlignment="Center">
                        <Decorator.RenderTransform>
                            <RotateTransform Angle="{Binding NeedleAngle}" />
                        </Decorator.RenderTransform>
                        <local:FZMaterial Margin="0,0,-144.5,0"
                            Width="110"
                            Height="180"
                            HorizontalAlignment="Right"
                            VerticalAlignment="Center"
                            RenderTransformOrigin="1,0">
                            <local:FZMaterial.Preset>
                                <local:FZMaterialPresetAnalogNeedle BlurAmount="{Binding NeedleBlur}"/>
                            </local:FZMaterial.Preset>
                        </local:FZMaterial>
                    </Decorator>
                    <local:FZMaterial x:Name="SpeedUnits" Style="{StaticResource A_Style_FZMaterial_Analog_SpeedUnits}"
                            Margin="0,0,0,104"
                            VerticalAlignment="Bottom"
                            HorizontalAlignment="Right" />
                    <StackPanel Orientation="Horizontal"
                        VerticalAlignment="Bottom"
                        HorizontalAlignment="Right"
                        Margin="0,0,12,1">
                        <!-- Having a grid of FZMaterials and changing visibility saves signifiant perf (over 1ms when all 3 digits roll over a multiple of 100)
                             vs having a single FZMaterial per digit and changing its ImageSourceNoPreload to a different preloaded image -->
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Analog}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                    </StackPanel>
                </Grid>
            </ControlTemplate>
            
            <!-- ELECTRIC ANALOG SPEEDOMETER -->

            <ControlTemplate x:Key="A_ControlTemplate_ElectricAnalogSpeedometer">
                <Grid Width="{StaticResource A_Double_Speedo_Electric_Width}"
                    Height="{StaticResource A_Double_Speedo_Electric_Width}" 
                    Margin="0,0,-20,-56">
                    <local:FZMaterial x:Name="Dial"
                            Width="{StaticResource A_Double_Speedo_Electric_Width}"
                            Height="{StaticResource A_Double_Speedo_Electric_Height}"
                            RenderTransformOrigin="0.5,0.5"
                            ImageSourceNoPreload="{StaticResource A_String_SpeedDial_Electric}"
                            Margin="0,-20,0,0"/>
                    <local:FZMaterial x:Name="GearGauge"
                            Width="{StaticResource A_Double_Speedo_Electric_Width}"
                            Height="{StaticResource A_Double_Speedo_Electric_Height}"
                            ImageSourceNoPreload="{Binding GearGaugeState, Converter={StaticResource A_MappingConverter_GearGaugeState_To_TexturePath_Electric}}"
                            Visibility="{Binding ImageSourceNoPreload, Converter={StaticResource A_StringVisConverter}, RelativeSource={RelativeSource Self}}"
                            Margin="0,-20,0,0"/>

                    <Grid Margin="0,0,0,0">
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[0]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="-108" Y="67"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[1]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="-126" Y="2"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[2]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="-108" Y="-63"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[3]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="-60" Y="-110"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[4]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="0" Y="-126"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[5]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="60" Y="-110"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[6]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="108" Y="-63"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[7]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="126" Y="2"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                        <local:FZMaterial DataContext="{Binding SpeedoDialNumbers[8]}" Style="{StaticResource A_Style_FZMaterial_SpeedDialNumber}">
                            <local:FZMaterial.RenderTransform>
                                <TransformGroup>
                                    <TranslateTransform X="108" Y="67"/>
                                </TransformGroup>
                            </local:FZMaterial.RenderTransform>
                        </local:FZMaterial>
                    </Grid>

                    <Grid x:Name="Assists"
                        VerticalAlignment="Center"
                        HorizontalAlignment="Center">
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding ABSAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="ABS" Template="{StaticResource A_Control_Template_Analog_ABSLight}" Margin="0,0,0,138"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding TCRAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="TCR" Template="{StaticResource A_Control_Template_Analog_TCRLight}" Margin="0,0,0,138"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding LCAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="LC" Template="{StaticResource A_Control_Template_Analog_LCLight}" Margin="0,0,0,138"/>
                        </Decorator>
                        <Decorator RenderTransformOrigin="0.5, 0.5">
                            <Decorator.RenderTransform>
                                <RotateTransform Angle="{Binding STMAngle}"/>
                            </Decorator.RenderTransform>
                            <Control x:Name="STM" Template="{StaticResource A_Control_Template_Analog_STMLight}" Margin="0,0,0,138"/>
                        </Decorator>
                    </Grid>

                    <local:FZMaterial x:Name="PreviousGear" Width="16" Height="24" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Electric_Small_Previous}"
                                      Visibility="{Binding ImageSourceNoPreload, Converter={StaticResource A_StringVisConverter}, RelativeSource={RelativeSource Self}}"
                                      Color="#66FFFFFF">
                        <local:FZMaterial.RenderTransform>
                            <TransformGroup>
                                <TranslateTransform X="-25" Y="-8"/>
                            </TransformGroup>
                        </local:FZMaterial.RenderTransform>
                    </local:FZMaterial>
                    <local:FZMaterial x:Name="NextGear" Width="16" Height="24" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Electric_Small_Next}"
                                      Visibility="{Binding ImageSourceNoPreload, Converter={StaticResource A_StringVisConverter}, RelativeSource={RelativeSource Self}}"
                                      Color="#66FFFFFF">
                        <local:FZMaterial.RenderTransform>
                            <TransformGroup>
                                <TranslateTransform X="25" Y="-8"/>
                            </TransformGroup>
                        </local:FZMaterial.RenderTransform>
                    </local:FZMaterial>
                    <local:FZMaterial x:Name="GearArc" Style="{StaticResource A_Style_FZMaterial_GearArc_Electric}" Width="58" Height="22" Margin="0,0,0,71"/>
                    <local:FZMaterial x:Name="Gear" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Electric}" Width="25" Height="30" Margin="0,0,0,34"/> <!-- Gear -->
                    <local:FZMaterial x:Name="GearRedline" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Electric_ShiftLight}" Width="25" Height="30" Margin="0,0,0,34"/> <!-- Gear w/ShiftLight -->

                    <Decorator x:Name="Needle" Width="0" Height="0" HorizontalAlignment="Center" VerticalAlignment="Center">
                        <Decorator.RenderTransform>
                            <RotateTransform Angle="{Binding NeedleAngle}" />
                        </Decorator.RenderTransform>
                        <local:FZMaterial Margin="0,0,-144.5,0"
                            Width="94"
                            Height="180"
                            HorizontalAlignment="Right"
                            VerticalAlignment="Center"
                            RenderTransformOrigin="1,0">
                            <local:FZMaterial.Preset>
                                <local:FZMaterialPresetAnalogNeedle BlurAmount="{Binding NeedleBlur}"/>
                            </local:FZMaterial.Preset>
                        </local:FZMaterial>
                    </Decorator>
                    <local:FZMaterial x:Name="SpeedUnits" Style="{StaticResource A_Style_FZMaterial_Analog_SpeedUnits}"
                            Margin="0,0,56,76.5"
                            VerticalAlignment="Bottom"
                            HorizontalAlignment="Right" 
                            Width="42"
                            Height="17.25"/>
                    <StackPanel Orientation="Horizontal"
                        VerticalAlignment="Bottom"
                        HorizontalAlignment="Center"
                        Margin="0,0,-12,71.5">
                        <!-- Having a grid of FZMaterials and changing visibility saves signifiant perf (over 1ms when all 3 digits roll over a multiple of 100)
                             vs having a single FZMaterial per digit and changing its ImageSourceNoPreload to a different preloaded image -->
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessHundred}"
                                Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessTen}"
                                Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                        <Grid>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="0" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="1" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="2" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="3" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="4" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="5" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="6" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="7" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="8" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Electric}"
                                local:BindingProxy.A="9" 
                                local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                        </Grid>
                    </StackPanel>
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="0,0,0,46.5">
                        <FZMaterial ImageSourceNoPreload="{StaticResource A_String_RGN_Electric}" VerticalAlignment="Center" Width="33.5" Height="21" Margin="0,0,6,-4" Color="#AAFFFFFF"/>
                        <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
                            <StackPanel.RenderTransform>
                                <SkewTransform AngleX="-8"/>
                            </StackPanel.RenderTransform>
                            <ProgressBar Style="{StaticResource A_Style_ProgressBar_RegenGauge}"
                                         Height="16"
                                         VerticalAlignment="Center"
                                         Minimum="0"
                                         Maximum="1"
                                         Value="{Binding RegenFillAmount, Converter={MathOperationConverter Operation=Add}, ConverterParameter=0.04}"
                                         x:Name="RegenGauge"
                                         Width="{Binding RegenPowerRatio, Converter={StaticResource A_Converter_RegenBarWidth}}"
                                         Visibility="{Binding RegenBarVisible, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Visible}"/>
                            <ProgressBar Style="{StaticResource A_Style_ProgressBar_PowerGauge}"
                                         Height="16"
                                         x:Name="PowerGauge"
                                         VerticalAlignment="Center"
                                         Minimum="0"
                                         Maximum="1"
                                         Value="{Binding PowerFillAmount}"
                                         Width="{Binding RegenPowerRatio, Converter={StaticResource A_Converter_PowerBarWidth}}"
                                         Visibility="{Binding PowerBarVisible, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Visible}"/>
                        </StackPanel>
                        <FZMaterial ImageSourceNoPreload="{StaticResource A_String_PWR_Electric}" VerticalAlignment="Center" Width="33.5" Height="21" Margin="6,0,0,-4" Color="#AAFFFFFF"/>
                    </StackPanel>
                </Grid>
            </ControlTemplate>

            <!-- ELECTRIC DIGITAL SPEEDOMETER -->

            <ControlTemplate x:Key="A_ControlTemplate_ElectricDigitalSpeedometer">
                <Grid Margin="0,0,0,-15"
                    Width="320"
                    Height="160">
                    <StackPanel x:Name="NotGauge" 
                        Orientation="Horizontal" 
                        HorizontalAlignment="Right" 
                        Width="{StaticResource A_Double_Speedo_Digital_Width}"
                        Margin="0,0,-7.5,0">
                        <local:FZMaterial x:Name="GearGauge"
                            Width="34"
                            Height="98"
                            ImageSourceNoPreload="{Binding GearGaugeState, Converter={StaticResource A_MappingConverter_GearGaugeState_To_TexturePath_ElectricDigital}}"
                            Visibility="{Binding ImageSourceNoPreload, Converter={StaticResource A_StringVisConverter}, RelativeSource={RelativeSource Self}}"
                            Margin="0,0,-15,-5"/>
                        <Grid x:Name="Gears"
                            Width="68"
                            Height="68"
                            HorizontalAlignment="Right"
                            VerticalAlignment="Bottom"
                            Margin="0.5,0,7.5,30">
                            <local:FZMaterial x:Name="NextGear" Width="25" Height="30" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Electric_Next}"
                                      Visibility="{Binding ImageSourceNoPreload, Converter={StaticResource A_StringVisConverter}, RelativeSource={RelativeSource Self}}"
                                      Color="#66FFFFFF">
                                <local:FZMaterial.RenderTransform>
                                    <TransformGroup>
                                        <TranslateTransform X="8" Y="-48"/>
                                    </TransformGroup>
                                </local:FZMaterial.RenderTransform>
                            </local:FZMaterial>

                            <local:FZMaterial x:Name="Gear" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Digital}" /><!-- Gear -->
                            <local:FZMaterial x:Name="GearRedline" Style="{StaticResource A_Style_FZMaterial_GearDisplay_Digital_ShiftLight}" /><!-- Gear w/ShiftLight -->
                        </Grid>
                        <StackPanel x:Name="SpeedNumbers"
                            VerticalAlignment="Bottom"
                            HorizontalAlignment="Right"
                            Orientation="Horizontal"
                            Margin="0,0,0,26">
                            <!-- Having a grid of FZMaterials and changing visibility saves signifiant perf (over 1ms when all 3 digits roll over a multiple of 100)
                                 vs having a single FZMaterial per digit and changing its ImageSourceNoPreload to a different preloaded image -->
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessHundred}"
                                    Visibility="{Binding SpeedDigitHundred, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessTen}"
                                    Visibility="{Binding SpeedDigitTen, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                            <Grid>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="0" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=0, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="1" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=1, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="2" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=2, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="3" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=3, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="4" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=4, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="5" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=5, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="6" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=6, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="7" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=7, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="8" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=8, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                                <local:FZMaterial Style="{StaticResource A_Style_FZMaterial_Speedometer_Speed_Digit_Digital}"
                                    local:BindingProxy.A="9" 
                                    local:BindingProxy.B="{Binding SpeedLessOrEqualOne}"
                                    Visibility="{Binding SpeedDigitOne, Converter={CompareConverter Value=9, Equal=Visible, NotEqual=Hidden}, FallbackValue=Hidden}"/>
                            </Grid>
                        </StackPanel>
                        <StackPanel x:Name="SpeedUnitsAndAssists"
                                    Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Skew}"
                                    Orientation="Vertical"
                                    VerticalAlignment="Bottom"
                                    HorizontalAlignment="Right"
                                    Margin="-17,0,0,27">
                            <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                <local:FZMaterial x:Name="SpeedUnits" Style="{StaticResource A_Style_FZMaterial_Digital_SpeedUnits}"/>
                            </Decorator>
                            <StackPanel>
                                <StackPanel.Style>
                                    <Style TargetType="{Type FrameworkElement}">
                                        <Setter Property="Margin" Value="0,4,0,0"/>
                                        <Style.Triggers>
                                            <MultiDataTrigger>
                                                <MultiDataTrigger.Conditions>
                                                    <Condition Binding="{Binding Visibility, ElementName=LC}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=ABS}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=TCR}" Value="{Static Visibility.Collapsed}"/>
                                                    <Condition Binding="{Binding Visibility, ElementName=STM}" Value="{Static Visibility.Collapsed}"/>
                                                </MultiDataTrigger.Conditions>
                                                <Setter Property="Visibility" Value="{Static Visibility.Collapsed}"/>
                                            </MultiDataTrigger>
                                        </Style.Triggers>
                                    </Style>
                                </StackPanel.Style>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="STM" Template="{StaticResource A_Control_Template_Digital_STMLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="ABS" Template="{StaticResource A_Control_Template_Digital_ABSLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="LC" Template="{StaticResource A_Control_Template_Digital_LCLight}" />
                                </Decorator>
                                <Decorator Style="{StaticResource A_Style_FrameworkElement_Digital_SpeedUnitsAndAssists_Unskew}">
                                    <Control x:Name="TCR" Template="{StaticResource A_Control_Template_Digital_TCRLight}" />
                                </Decorator>
                            </StackPanel>
                        </StackPanel>
                    </StackPanel>
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="{Binding GearGaugeState, Converter={StaticResource A_MappingConverter_GearGaugeState_To_ElectricDigital_RegenPowerBarMargins}}">
                        <FZMaterial ImageSourceNoPreload="{StaticResource A_String_RGN_Electric}" VerticalAlignment="Center" Width="33.5" Height="21" Margin="0,0,6,-4" Color="#AAFFFFFF"/>
                        <StackPanel Orientation="Horizontal" VerticalAlignment="Center">
                            <StackPanel.RenderTransform>
                                <SkewTransform AngleX="-8"/>
                            </StackPanel.RenderTransform>
                            <ProgressBar Style="{StaticResource A_Style_ProgressBar_RegenGauge}"
                                         Height="16"
                                         VerticalAlignment="Center"
                                         Minimum="0"
                                         Maximum="1"
                                         Value="{Binding RegenFillAmount, Converter={MathOperationConverter Operation=Add}, ConverterParameter=0.04}"
                                         x:Name="RegenGauge"
                                         Visibility="{Binding RegenBarVisible, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Visible}"
                                         MultiDataConversion.Output="{StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}"
                                         MultiDataConversion.TargetType="Double"
                                         MultiDataConversion.Value="{Binding RegenPowerRatio}"
                                         MultiDataConversion.Parameter="{Binding GearGaugeState, Converter={StaticResource A_MappingConverter_GearGaugeState_To_ElectricDigital_RegenPowerBarWidth}}"
                                         MultiDataConversion.Converter="{MathOperationConverter Operation=Multiply}"
                                         BindingProxy.AlwaysValidNumeric="{Binding (MultiDataConversion.Output), RelativeSource={RelativeSource Self}, FallbackValue={StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}}"
                                         Width="{Binding Path=(BindingProxy.AlwaysValidNumeric), RelativeSource={RelativeSource Self}}"/>
                            
                            <ProgressBar Style="{StaticResource A_Style_ProgressBar_PowerGauge}"
                                         Height="16"
                                         x:Name="PowerGauge"
                                         VerticalAlignment="Center"
                                         Minimum="0"
                                         Maximum="1"
                                         MultiDataConversion.Output="{StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}"
                                         MultiDataConversion.TargetType="Double"
                                         MultiDataConversion.Value="{Binding RegenPowerRatio, Converter={StaticResource A_Converter_Digital_PowerBarWidth}}"
                                         MultiDataConversion.Parameter="{Binding GearGaugeState, Converter={StaticResource A_MappingConverter_GearGaugeState_To_ElectricDigital_RegenPowerBarWidth}}"
                                         MultiDataConversion.Converter="{MathOperationConverter Operation=Multiply}"
                                         Value="{Binding PowerFillAmount}"
                                         Visibility="{Binding PowerBarVisible, Converter={StaticResource A_FZBooleanToVisibilityConverter}, FallbackValue=Visible}"
                                         BindingProxy.AlwaysValidNumeric="{Binding (MultiDataConversion.Output), RelativeSource={RelativeSource Self}, FallbackValue={StaticResource A_Double_ElectricDigital_RegenPowerBarWidth}}"
                                         Width="{Binding Path=(BindingProxy.AlwaysValidNumeric), RelativeSource={RelativeSource Self}}"/>
                        </StackPanel>
                        <FZMaterial ImageSourceNoPreload="{StaticResource A_String_PWR_Electric}" VerticalAlignment="Center" Width="33.5" Height="21" Margin="6,0,0,-4" Color="#AAFFFFFF"/>
                    </StackPanel>
                </Grid>
            </ControlTemplate>

            <MappingConverter x:Key="A_MappingConverter_SpeedometerOptionsToTemplate" Default="{StaticResource A_ControlTemplate_EmptySpeedometer}">
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.Analog}" Value="{StaticResource A_ControlTemplate_AnalogSpeedometer}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.Digital}" Value="{StaticResource A_ControlTemplate_DigitalSpeedometer}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.ElectricAnalog}" Value="{StaticResource A_ControlTemplate_ElectricAnalogSpeedometer}"/>
                <MappingConverterEntry Key="{Static XAMLSpeedometerOptions.ElectricDigital}" Value="{StaticResource A_ControlTemplate_ElectricDigitalSpeedometer}"/>
            </MappingConverter>

        </ResourceDictionary>
    </UserControl.Resources>

    <Grid x:Name="PART_LayoutRoot" RenderTransformOrigin="0.5,0.5">
        <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="VisualStateGroup">
                <VisualStateGroup.Transitions>
                    <VisualTransition GeneratedDuration="0:0:0.0"/>
                </VisualStateGroup.Transitions>
                <VisualState x:Name="PART_Hidden">
                    <Storyboard>
                    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="PART_LayoutRoot">
                        <EasingDoubleKeyFrame KeyTime="0" Value="0"/>
                    </DoubleAnimationUsingKeyFrames>
                </Storyboard>
                </VisualState>
                <VisualState x:Name="PART_Shown">
                    <Storyboard>
                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="PART_LayoutRoot">
                            <EasingDoubleKeyFrame KeyTime="0" Value="1"/>
                        </DoubleAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
        </VisualStateManager.VisualStateGroups>
        <Grid.RenderTransform>
            <TransformGroup>
                <RotateTransform Angle="{Binding Vibration.OffsetAngle}"/>
                <TranslateTransform X="{Binding Vibration.OffsetX}" Y="{Binding Vibration.OffsetY}"/>
            </TransformGroup>
        </Grid.RenderTransform>
        <Control x:Name="Speedo"
            HorizontalAlignment="Center"
            VerticalAlignment="Center"
            ImmediatelyApplyTemplate="True">
            <Control.Style>
                <Style TargetType="{Type Control}">
                    <Setter Property="Template" Value="{Binding SpeedometerOption, Source={StaticResource PART_UISceneContext}, Converter={StaticResource A_MappingConverter_SpeedometerOptionsToTemplate}}"/>
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding SpeedometerOption, FallbackValue={Null}}" Value="{Null}" LogicalOp="NotEquals">
                            <Setter Property="Template" Value="{Binding SpeedometerOption, Converter={StaticResource A_MappingConverter_SpeedometerOptionsToTemplate}}"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </Control.Style>
        </Control>
        <MappingConverterResourcePreloader ValueType="{Type BitmapImage}">
            <MappingConverterResourcePreloader.Style>
                <Style TargetType="{Type MappingConverterResourcePreloader}">
                    <Setter Property="Converter" Value="{Binding SpeedometerOption, Source={StaticResource PART_UISceneContext}, Converter={StaticResource A_MappingConverter_SpeedometerOptionsToPreloadedTexturePaths}}"/>
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding SpeedometerOption, FallbackValue={Null}}" Value="{Null}" LogicalOp="NotEquals">
                            <Setter Property="Converter" Value="{Binding SpeedometerOption, Converter={StaticResource A_MappingConverter_SpeedometerOptionsToPreloadedTexturePaths}}"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </MappingConverterResourcePreloader.Style>
        </MappingConverterResourcePreloader>

    </Grid>
</UserControl>