|
@@ -16,6 +16,7 @@
|
|
<cvt:ValueToLedAndValueConverter x:Key="ValueToColorConverter"/>
|
|
<cvt:ValueToLedAndValueConverter x:Key="ValueToColorConverter"/>
|
|
<cvt:ValueToVisibilityConverter x:Key="ValueToElispConverter"/>
|
|
<cvt:ValueToVisibilityConverter x:Key="ValueToElispConverter"/>
|
|
<cvt:ValueToTxtVisibilityConverter x:Key="ValueToTxtConverter"/>
|
|
<cvt:ValueToTxtVisibilityConverter x:Key="ValueToTxtConverter"/>
|
|
|
|
+ <cvt:ContentToBackgroundConverter x:Key="ContentToBackConverter"/>
|
|
<Style TargetType="TextBlock" x:Key="textBlockStyle">
|
|
<Style TargetType="TextBlock" x:Key="textBlockStyle">
|
|
<Setter Property="Width" Value="80"/>
|
|
<Setter Property="Width" Value="80"/>
|
|
<Setter Property="FontSize" Value="12"/>
|
|
<Setter Property="FontSize" Value="12"/>
|
|
@@ -23,14 +24,7 @@
|
|
<Setter Property="TextAlignment" Value="Right"/>
|
|
<Setter Property="TextAlignment" Value="Right"/>
|
|
<Setter Property="Margin" Value="0,0,5,0"/>
|
|
<Setter Property="Margin" Value="0,0,5,0"/>
|
|
</Style>
|
|
</Style>
|
|
- <Style TargetType="ListBoxItem">
|
|
|
|
- <Style.Triggers>
|
|
|
|
- <Trigger Property="ListBoxItem.IsSelected" Value="True">
|
|
|
|
- <Setter Property="ListBoxItem.Background" Value="red"/>
|
|
|
|
- </Trigger>
|
|
|
|
-
|
|
|
|
- </Style.Triggers>
|
|
|
|
- </Style>
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
</UserControl.Resources>
|
|
</UserControl.Resources>
|
|
@@ -48,14 +42,50 @@
|
|
<DockPanel Grid.Column="0" LastChildFill="True">
|
|
<DockPanel Grid.Column="0" LastChildFill="True">
|
|
<TextBlock Text="测试项列表:" Style="{StaticResource NormalTextBlockStyle}" Margin="5,0,5,0" DockPanel.Dock="Top"/>
|
|
<TextBlock Text="测试项列表:" Style="{StaticResource NormalTextBlockStyle}" Margin="5,0,5,0" DockPanel.Dock="Top"/>
|
|
<ListBox ItemsSource="{Binding SchItems}" SelectedValue="{Binding SelectItem}" SelectedIndex="{Binding SelectItemIndex}" >
|
|
<ListBox ItemsSource="{Binding SchItems}" SelectedValue="{Binding SelectItem}" SelectedIndex="{Binding SelectItemIndex}" >
|
|
-
|
|
|
|
|
|
+ <ListBox.ItemContainerStyle>
|
|
|
|
+ <Style TargetType="ListBoxItem">
|
|
|
|
+ <!-- 设置控件模板 -->
|
|
|
|
+ <!--<Setter Property="Template">
|
|
|
|
+ <Setter.Value>
|
|
|
|
+ <ControlTemplate TargetType="ListBoxItem">
|
|
|
|
+ <Grid Background="{TemplateBinding Background}" TextBlock.Foreground="{TemplateBinding Foreground}">
|
|
|
|
+ <TextBlock Text="{Binding ItemName}" />
|
|
|
|
+ </Grid>
|
|
|
|
+
|
|
|
|
+ </ControlTemplate>
|
|
|
|
+ </Setter.Value>
|
|
|
|
+ </Setter>-->
|
|
|
|
+ <Setter Property="Template">
|
|
|
|
+ <Setter.Value>
|
|
|
|
+ <ControlTemplate TargetType="ListBoxItem">
|
|
|
|
+ <Border Background="{TemplateBinding Background}" CornerRadius="5" Padding="5"
|
|
|
|
+ BorderThickness="1">
|
|
|
|
+ <Grid>
|
|
|
|
+ <TextBlock Text="{Binding ItemName}" />
|
|
|
|
+ </Grid>
|
|
|
|
+ </Border>
|
|
|
|
+ </ControlTemplate>
|
|
|
|
+ </Setter.Value>
|
|
|
|
+ </Setter>
|
|
|
|
+ <Setter Property="Background" Value="{Binding BackResultValue,Converter={StaticResource ContentToBackConverter}}"/>
|
|
|
|
+ <Setter Property="Margin" Value="5,0"/>
|
|
|
|
+ <Setter Property="FontSize" Value="12"/>
|
|
|
|
+ <!-- 设置触发器 -->
|
|
|
|
+ <Style.Triggers>
|
|
|
|
+ <Trigger Property="IsSelected" Value="true">
|
|
|
|
+ <Setter Property="Background" Value="#7ABBFF"/>
|
|
|
|
+ <Setter Property="Foreground" Value="White"/>
|
|
|
|
+ </Trigger>
|
|
|
|
+ </Style.Triggers>
|
|
|
|
+ </Style>
|
|
|
|
+ </ListBox.ItemContainerStyle>
|
|
<b:Interaction.Triggers>
|
|
<b:Interaction.Triggers>
|
|
<b:EventTrigger EventName="SelectionChanged">
|
|
<b:EventTrigger EventName="SelectionChanged">
|
|
<b:InvokeCommandAction Command="{Binding ItemChangeCommand}"/>
|
|
<b:InvokeCommandAction Command="{Binding ItemChangeCommand}"/>
|
|
</b:EventTrigger>
|
|
</b:EventTrigger>
|
|
</b:Interaction.Triggers>
|
|
</b:Interaction.Triggers>
|
|
</ListBox>
|
|
</ListBox>
|
|
-
|
|
|
|
|
|
+
|
|
</DockPanel>
|
|
</DockPanel>
|
|
<Border Grid.Column="0" BorderBrush="#CBCBCB" BorderThickness="1,0" />
|
|
<Border Grid.Column="0" BorderBrush="#CBCBCB" BorderThickness="1,0" />
|
|
<Grid Grid.Column="1">
|
|
<Grid Grid.Column="1">
|