From 6bcafc823e836ecd5790f87178a906333699f868 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 10 四月 2025 10:46:47 +0800
Subject: [PATCH] 优化插件结构;
---
Plugin.TestBuilder/Container/SequnceList.xaml | 48 +++++++++++++-----------------------------------
1 files changed, 13 insertions(+), 35 deletions(-)
diff --git a/WPFProject/UI/Test/SequnceList.xaml b/Plugin.TestBuilder/Container/SequnceList.xaml
similarity index 87%
rename from WPFProject/UI/Test/SequnceList.xaml
rename to Plugin.TestBuilder/Container/SequnceList.xaml
index 2a47d96..e3c3689 100644
--- a/WPFProject/UI/Test/SequnceList.xaml
+++ b/Plugin.TestBuilder/Container/SequnceList.xaml
@@ -1,10 +1,9 @@
-锘�<UserControl x:Class="WPFProject.UI.Test.SequnceList"
+锘�<UserControl x:Class="Plugin.TestBuilder.SequnceList"
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:WPFProject.UI.Test"
- xmlns:hc="https://handyorg.github.io/handycontrol"
+ xmlns:local="clr-namespace:Plugin.TestBuilder"
xmlns:dd="urn:gong-wpf-dragdrop"
mc:Ignorable="d"
@@ -12,18 +11,7 @@
d:DesignHeight="450" d:DesignWidth="800">
<UserControl.Resources>
<ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/SkinDefault.xaml"/>
- <ResourceDictionary Source="pack://application:,,,/HandyControl;component/Themes/Theme.xaml"/>
- <ResourceDictionary Source="/HMI.UI;component/Style/Colors.xaml"/>
- <ResourceDictionary Source="/HMI.UI;component/Style/WindowResources.xaml"/>
- <ResourceDictionary Source="/WPFProject;component/Style/ListViewStyle.xaml"/>
- </ResourceDictionary.MergedDictionaries>
-
- <Style TargetType="Label"></Style>
- <Style TargetType="ListView"></Style>
-
- <Style TargetType="DataGridRow" x:Key="CommonRow" BasedOn="{StaticResource DataGridRowStyle}">
+ <Style TargetType="DataGridRow" x:Key="CommonRow">
<Setter Property="Margin" Value="0"/>
<Setter Property="Template">
<Setter.Value>
@@ -76,7 +64,7 @@
</Style.Triggers>
</Style>
- <Style TargetType="DataGridCell" x:Key="CommonCell" BasedOn="{StaticResource DataGridCellStyle}">
+ <Style TargetType="DataGridCell" x:Key="CommonCell">
<Setter Property="BorderBrush" Value="{Binding Path=HorizontalGridLinesBrush,RelativeSource={RelativeSource FindAncestor,AncestorType=DataGrid}}"/>
<Setter Property="BorderThickness" Value="0,0,1,1"/>
<Setter Property="Padding" Value="0"/>
@@ -136,37 +124,36 @@
</Style.Triggers>
</Style>
- <Style TargetType="DataGrid" BasedOn="{StaticResource DataGridBaseStyle}">
+ <Style TargetType="DataGrid" BasedOn="{StaticResource DefaultDataGrid}">
<Setter Property="GridLinesVisibility" Value="None"/>
<Setter Property="HorizontalGridLinesBrush" Value="Gray"/>
<Setter Property="RowStyle" Value="{StaticResource CommonRow}"/>
<Setter Property="CellStyle" Value="{StaticResource CommonCell}"/>
<Setter Property="ColumnHeaderStyle" Value="{StaticResource CommonColumnHeader}"/>
- <Setter Property="hc:BorderElement.CornerRadius" Value="0" />
<Setter Property="RowHeight" Value="30"/>
</Style>
</ResourceDictionary>
</UserControl.Resources>
-
+
<Grid>
<Grid.ColumnDefinitions>
- <ColumnDefinition Width="3*"/>
+ <ColumnDefinition Width="2*"/>
<ColumnDefinition Width="2"/>
- <ColumnDefinition Width="7*"/>
+ <ColumnDefinition Width="8*"/>
</Grid.ColumnDefinitions>
- <ListView ItemContainerStyle="{StaticResource a}" ItemsSource="{Binding Sequences}" BorderThickness="0"
+ <ListBox ItemsSource="{Binding Sequences}" Style="{StaticResource DefaultListBox}" BorderThickness="0"
dd:DragDrop.IsDragSource="True"
dd:DragDrop.IsDropTarget="True"
dd:DragDrop.ShowAlwaysDropTargetAdorner="True"
dd:DragDrop.UseDefaultDragAdorner="True"
SelectionChanged="ListView_SelectionChanged">
- <ListView.ItemTemplate>
+ <ListBox.ItemTemplate>
<DataTemplate>
- <ContentControl Content="{Binding Name}"/>
+ <ContentControl Cursor="Hand" Content="{Binding Name}"/>
</DataTemplate>
- </ListView.ItemTemplate>
- </ListView>
+ </ListBox.ItemTemplate>
+ </ListBox>
<GridSplitter Grid.Column="1" Background="LightGray" HorizontalAlignment="Center" Width="2" ResizeDirection="Columns"/>
@@ -212,15 +199,6 @@
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
-
- <!--<ListView >
- <ListView.View>
- <GridView>
-
- </GridView>
- </ListView.View>
- </ListView>-->
</Grid>
-
</Grid>
</UserControl>
--
Gitblit v1.9.1