| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <UserControl x:Class="MECF.Framework.UI.Core.DeviceControl.EventLogComboView"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:local="clr-namespace:MECF.Framework.UI.Core.DeviceControl"             mc:Ignorable="d"              d:DesignHeight="450" d:DesignWidth="800">    <UserControl.Resources>        <local:DateTimeToTextConverter x:Key="dateTimeToTextConverter"/>        <local:CollectionLastIndexConverter x:Key="collectionLastIndexConverter" />    </UserControl.Resources>    <ComboBox ItemsSource="{Binding EventLogList}"               SelectedIndex="{Binding EventLogList.Count,Mode=OneWay,Converter={StaticResource collectionLastIndexConverter}}"               VerticalContentAlignment="Center" FontSize="20" Height="35"   >        <ComboBox.ItemTemplate>            <DataTemplate>                <ContentControl>                    <ContentControl.Style>                        <Style TargetType="ContentControl">                            <Setter Property="Background" Value="#F0F0F0"/>                            <Style.Triggers>                                <DataTrigger Binding="{Binding Level}" Value="Alarm">                                    <Setter Property="Foreground" Value="Red"/>                                </DataTrigger>                                <DataTrigger Binding="{Binding Level}" Value="Warning">                                    <Setter Property="Foreground" Value="#FF8C00"/>                                </DataTrigger>                                <DataTrigger Binding="{Binding Level}" Value="Information">                                    <Setter Property="Foreground" Value="Black"/>                                </DataTrigger>                            </Style.Triggers>                        </Style>                    </ContentControl.Style>                    <Grid>                        <Grid.ColumnDefinitions>                            <ColumnDefinition Width="130"/>                            <ColumnDefinition Width="120"/>                            <ColumnDefinition Width="60"/>                            <ColumnDefinition Width="*"/>                        </Grid.ColumnDefinitions>                        <TextBlock Margin="8,0,0,0" Grid.Column="0" Text="{Binding OccuringTime, Converter={StaticResource dateTimeToTextConverter}}" />                        <TextBlock Grid.Column="2" Text="{Binding Id}" Margin="8,0,0,0"/>                        <TextBlock Grid.Column="1" Text="{Binding Source}" Margin="8,0,0,0" />                        <TextBlock Grid.Column="3" Text="{Binding Description}" Margin="8,0,0,0"/>                    </Grid>                </ContentControl>            </DataTemplate>        </ComboBox.ItemTemplate>    </ComboBox></UserControl>
 |