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