<UserControl x:Class="CANModule.Views.SelectCanMessageView"
             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:oxy="http://oxyplot.org/wpf"
             xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
             xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
             mc:Ignorable="d"
             xmlns:prism="http://prismlibrary.com/"
             xmlns:cons="clr-namespace:UIShare.Converters;assembly=UIShare"
             Background="White"
             prism:ViewModelLocator.AutoWireViewModel="True"
             Height="350"
             Width="350">
    <prism:Dialog.WindowStyle>
        <Style BasedOn="{StaticResource DialogUserManageStyle}"
               TargetType="Window" />
    </prism:Dialog.WindowStyle>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Loaded">
            <i:InvokeCommandAction Command="{Binding LoadCommand}" />
        </i:EventTrigger>
    </i:Interaction.Triggers>
    <GroupBox Padding="0,0,0,0"
              MouseLeftButtonDown="MouseLeftButtonDown">
        <GroupBox.Header>
            <Grid  Margin="0">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <TextBlock Text="CAN报文选择"
                           Foreground="White"
                           VerticalAlignment="Center"
                           Margin="5,0,10,0" />
                <Button Content="关闭"
                        Grid.Column="2"
                        Margin="0 0 0 0"
                        Width="60"
                        Command="{Binding CloseCommand}"
                        Height="25" />
            </Grid>
        </GroupBox.Header>
          <Grid>
        <StackPanel  Grid.Row="1" Margin="10">
            <Label Content="通道" VerticalAlignment="Center"/>
                <ComboBox ItemsSource="{Binding ChannelList}"
                          SelectedItem="{Binding MessageChannel,Mode=TwoWay}"
                         MinWidth="100"
                         VerticalAlignment="Center"
                         materialDesign:HintAssist.Hint="" />
            <Label Content="报文" VerticalAlignment="Center"/>
                <ComboBox materialDesign:HintAssist.Hint=""
                          MinWidth="100"
                          SelectedItem="{Binding SelectedMessage,Mode=TwoWay}"
                          ItemsSource="{Binding MessageList}"   />
            <Label Content="信号" VerticalAlignment="Center"/>
                <ComboBox materialDesign:HintAssist.Hint=""
                          SelectedItem="{Binding SelectedSignal,Mode=TwoWay}"
                          ItemsSource="{Binding SignalList}"  MinWidth="100" />
            <Button Content="选择报文名" Margin="10" Command="{Binding GetSelectedMessageCommand}"/>
                <Button Content="选择信号名" Margin="10" Command="{Binding GetSelectedSignalCommand}"/>
        </StackPanel>
    </Grid>
    </GroupBox>
</UserControl>
