<UserControl x:Class="Plugin.SeqEditor.SettingPanel.LoopPanel"
|
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:Plugin.SeqEditor.SettingPanel"
|
mc:Ignorable="d"
|
xmlns:hb="clr-namespace:HMI.Base;assembly=HMI.Base"
|
xmlns:uic="clr-namespace:HMI.UI.Converter;assembly=HMI.UI"
|
xmlns:ui="clr-namespace:HMI.UI;assembly=HMI.UI"
|
xmlns:pw="https://opensource.panuon.com/wpf"
|
xmlns:pu="https://opensource.panuon.com/wpf-ui"
|
xmlns:dp="clr-namespace:HMI.UI.DpUtil;assembly=HMI.UI"
|
Padding="5"
|
Background="#FFF"
|
d:DesignHeight="450" d:DesignWidth="800">
|
<Grid>
|
<StackPanel>
|
<pu:FormGroup Header="循环" Orientation="Vertical"
|
Style="{StaticResource InputFormGroupStyle}">
|
<ComboBox x:Name="CbLoopType" Style="{StaticResource FormComboxStyle}" SelectedValue="{Binding LoopType}"
|
DisplayMemberPath="DisplayName" SelectedValuePath="DataValue"/>
|
</pu:FormGroup>
|
|
<pu:FormGroup Header="循环次数" Orientation="Vertical"
|
Style="{StaticResource InputFormGroupStyle}">
|
<ui:NumberInput Style="{StaticResource EditorTextBoxStyle}" Text="{Binding LoopCount}" />
|
</pu:FormGroup>
|
|
<pu:FormGroup Header="结果判断" Orientation="Vertical">
|
<pu:FormGroup.Style>
|
<Style TargetType="pu:FormGroup" BasedOn="{StaticResource InputFormGroupStyle}">
|
<Setter Property="Visibility" Value="Collapsed"/>
|
<Style.Triggers>
|
<DataTrigger Binding="{Binding LoopType}" Value="FixedNumLoops">
|
<Setter Property="Visibility" Value="Visible"/>
|
</DataTrigger>
|
</Style.Triggers>
|
</Style>
|
</pu:FormGroup.Style>
|
<Border Padding="2" BorderThickness="1" BorderBrush="Gray" Background="#e8e8e8">
|
<Grid>
|
<Grid.ColumnDefinitions>
|
<ColumnDefinition Width="Auto"/>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
<ColumnDefinition Width="Auto"/>
|
</Grid.ColumnDefinitions>
|
<TextBlock Grid.Column="0" Text="失败率" Margin="0,0,5,0" VerticalAlignment="Center"/>
|
<ComboBox Grid.Column="1" x:Name="CBLoopCondition"
|
pu:ComboBoxHelper.ClearButtonVisibility="Collapsed"
|
Style="{StaticResource FormComboxStyle}" SelectedValue="{Binding LoopCondition}"
|
DisplayMemberPath="DisplayName" SelectedValuePath="DataValue"/>
|
<ui:NumberInput Grid.Column="2" Style="{StaticResource EditorTextBoxStyle}" Text="{Binding LoopMax}" />
|
<TextBlock Grid.Column="3" Text="%测试PASS" VerticalAlignment="Center"/>
|
</Grid>
|
</Border>
|
</pu:FormGroup>
|
|
<pu:FormGroup Header="结果判断" Orientation="Vertical">
|
<pu:FormGroup.Style>
|
<Style TargetType="pu:FormGroup" BasedOn="{StaticResource InputFormGroupStyle}">
|
<Setter Property="Visibility" Value="Collapsed"/>
|
<Style.Triggers>
|
<DataTrigger Binding="{Binding LoopType}" Value="PassFailCount">
|
<Setter Property="Visibility" Value="Visible"/>
|
</DataTrigger>
|
</Style.Triggers>
|
</Style>
|
</pu:FormGroup.Style>
|
<Border Padding="2" BorderThickness="1" BorderBrush="Gray" Background="#e8e8e8">
|
<Grid>
|
<Grid.ColumnDefinitions>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
<ColumnDefinition Width="Auto"/>
|
</Grid.ColumnDefinitions>
|
<ComboBox Grid.Column="0" x:Name="CBLoopCondition2"
|
pu:ComboBoxHelper.ClearButtonVisibility="Collapsed"
|
Style="{StaticResource FormComboxStyle}" SelectedValue="{Binding LoopCondition}"
|
DisplayMemberPath="DisplayName" SelectedValuePath="DataValue"/>
|
<ui:NumberInput Grid.Column="1" Style="{StaticResource EditorTextBoxStyle}" Text="{Binding LoopMax}" />
|
<TextBlock Grid.Column="2" Text="次之后结束循环" VerticalAlignment="Center"/>
|
</Grid>
|
</Border>
|
</pu:FormGroup>
|
|
<pu:FormGroup Header="说明" Orientation="Vertical"
|
Style="{StaticResource InputFormGroupStyle}">
|
|
<TextBox x:Name="TbRemark" IsReadOnly="True"
|
Style="{StaticResource EditorTextBoxStyle}"
|
Text="{Binding LoopDescription,Mode=OneWay}"/>
|
</pu:FormGroup>
|
|
<!--<pu:FormGroup Header="{DynamicResource se.adapter}"
|
Orientation="Vertical"
|
Style="{StaticResource InputFormGroupStyle}">
|
<ComboBox x:Name="CbAdapter" Style="{StaticResource FormComboxStyle}" IsEnabled="False" SelectedValue="{Binding Adapter}"
|
DisplayMemberPath="DisplayName" SelectedValuePath="DataValue"/>
|
</pu:FormGroup>-->
|
</StackPanel>
|
</Grid>
|
</UserControl>
|