更新 MainWindow.xaml 和 MainWindow.xaml.cs 文件

在 MainWindow.xaml 文件中:
- 修改 DataGrid.RowStyle 和 DataGridCell 样式中 IsSelected 触发器的 Background 属性值。

在 MainWindow.xaml.cs 文件中:
- 重构了 SelectedItems 相关代码,优化了条件判断和循环逻辑。
- 保留并调整了注释代码的缩进。
This commit is contained in:
lihanbo 2024-11-08 15:28:38 +08:00
parent 4a06cb018c
commit 0ff6557251
2 changed files with 12 additions and 12 deletions

View File

@ -237,7 +237,7 @@
<Setter Property="Foreground" Value="White" />
</MultiDataTrigger>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="#326cf3" />
<Setter Property="Background" Value="#aa326cf3" />
</Trigger>
</Style.Triggers>
@ -250,7 +250,7 @@
<Setter Property="MaxHeight" Value="9999" />
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="#326cf3" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="White" />
</Trigger>
</Style.Triggers>

View File

@ -241,23 +241,23 @@ public partial class MainWindow : Window
isContinue = true;
}
if (isContinue)
if (ModelGenDataGrid.SelectedItems != null)
{
var selectedRows = ModelGenDataGrid.SelectedItems;
foreach (var item in selectedRows)
if (ModelGenDataGrid.SelectedItems != null)
{
if (item is StuffedDataModel model)
var selectedRows = ModelGenDataGrid.SelectedItems;
foreach (var item in selectedRows)
{
//var stuffedItem = ViewModel.StuffedData.Where(it => it.WireName == model.WireName).First();
if (model.IsError)
if (item is StuffedDataModel model)
{
//var stuffedItem = ViewModel.StuffedData.Where(it => it.WireName == model.WireName).First();
if (model.IsError)
{
//stuffedItem.IsIgnore = true;
model.IsIgnore = true;
//stuffedItem.IsIgnore = true;
model.IsIgnore = true;
}
}
}
}
}
}
private void Copy_Click(object sender, RoutedEventArgs e)