From 9d1660270272180cd71147d6ddd53d1382643d2e Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期一, 02 十一月 2026 18:00:14 +0800
Subject: [PATCH] merge: 并入远程 Initial commit 作为历史根节点

---
 Plugin.CurrentSensorControl/BurnInSettingModal.xaml |   65 +++++++++++++++++++++++++++++++-
 1 files changed, 63 insertions(+), 2 deletions(-)

diff --git a/Plugin.CurrentSensorControl/BurnInSettingModal.xaml b/Plugin.CurrentSensorControl/BurnInSettingModal.xaml
index 4c559d0..a87d752 100644
--- a/Plugin.CurrentSensorControl/BurnInSettingModal.xaml
+++ b/Plugin.CurrentSensorControl/BurnInSettingModal.xaml
@@ -10,6 +10,7 @@
             xmlns:sys="clr-namespace:System;assembly=mscorlib"
             mc:Ignorable="d"
             Title="Form"
+            InteropOwnersMask ="False"
             Width="1200"
             Height="900"
             WindowStartupLocation="CenterOwner"
@@ -31,7 +32,7 @@
             <Button Style="{StaticResource ExportBtn}" x:Name="exportBtn" Click="Button_Click"/>
             <Button Style="{StaticResource ImportBtn}" x:Name="importBtn" Click="Button_Click"/>
         </StackPanel>
-        <ListView Grid.Row="1" Style="{StaticResource DefaultListTable}" x:Name="table"
+        <!--<ListView Grid.Row="1" Style="{StaticResource DefaultListTable}" x:Name="table"
                       ItemsSource="{Binding Datasource}"
                       VirtualizingPanel.IsContainerVirtualizable="True"
 VirtualizingPanel.IsVirtualizing="True" 
@@ -154,6 +155,66 @@
                     </GridViewColumn>
                 </GridView>
             </ListView.View>
-        </ListView>
+        </ListView>-->
+
+        <DataGrid Grid.Row="1" Style="{StaticResource DefaultDataGrid}" dp:DataGridHelper.ShowRowNumber="True"
+                  VirtualizingPanel.IsContainerVirtualizable="True"
+                  VirtualizingPanel.IsVirtualizing="True" 
+                  VirtualizingPanel.VirtualizationMode="Recycling"
+                  HorizontalScrollBarVisibility="Disabled"
+                  ItemsSource="{Binding Datasource}" x:Name="table">
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="#" 
+                                    Binding="{Binding Header, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}, Mode=FindAncestor}}" 
+                    Width="40"/>
+                <DataGridTextColumn Width="*" Binding="{Binding Name}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="Name"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTextColumn Width="*" Binding="{Binding ConnectionType}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="ConnectionType"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTextColumn Width="*" Binding="{Binding Address}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="Address"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTextColumn Width="*" Binding="{Binding Type}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="Type"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTextColumn Width="70" Binding="{Binding Length}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="Length"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTextColumn Width="*" Binding="{Binding Description}">
+                    <DataGridTextColumn.Header>
+                        <TextBlock Text="Description"/>
+                    </DataGridTextColumn.Header>
+                </DataGridTextColumn>
+                <DataGridTemplateColumn Width="110" IsReadOnly="True" CanUserResize="False">
+                    <DataGridTemplateColumn.Header>
+                        <TextBlock Text="{DynamicResource App.Opt}"/>
+                    </DataGridTemplateColumn.Header>
+                    <DataGridTemplateColumn.CellTemplate>
+                        <DataTemplate>
+                            <StackPanel Orientation="Horizontal">
+                                <Button x:Name="editBtn" Style="{StaticResource EditLink}"
+    Click="Button_Click" Margin="0,0,10,0"
+    Tag="{Binding }"/>
+                                <Button x:Name="delBtn" Style="{StaticResource DeleteLink}" 
+    Tag="{Binding }"
+    Click="Button_Click"/>
+                            </StackPanel>
+                        </DataTemplate>
+                    </DataGridTemplateColumn.CellTemplate>
+                </DataGridTemplateColumn>
+            </DataGrid.Columns>
+        </DataGrid>
     </Grid>
 </pu:WindowX>

--
Gitblit v1.9.1