更新 MainWindow.xaml 和 MainWindow.xaml.cs 文件
在 MainWindow.xaml 文件中: - 修改 DataGrid.RowStyle 和 DataGridCell 样式中 IsSelected 触发器的 Background 属性值。 在 MainWindow.xaml.cs 文件中: - 重构了 SelectedItems 相关代码,优化了条件判断和循环逻辑。 - 保留并调整了注释代码的缩进。
This commit is contained in:
parent
4a06cb018c
commit
0ff6557251
|
@ -237,7 +237,7 @@
|
||||||
<Setter Property="Foreground" Value="White" />
|
<Setter Property="Foreground" Value="White" />
|
||||||
</MultiDataTrigger>
|
</MultiDataTrigger>
|
||||||
<Trigger Property="IsSelected" Value="True">
|
<Trigger Property="IsSelected" Value="True">
|
||||||
<Setter Property="Background" Value="#326cf3" />
|
<Setter Property="Background" Value="#aa326cf3" />
|
||||||
</Trigger>
|
</Trigger>
|
||||||
|
|
||||||
</Style.Triggers>
|
</Style.Triggers>
|
||||||
|
@ -250,7 +250,7 @@
|
||||||
<Setter Property="MaxHeight" Value="9999" />
|
<Setter Property="MaxHeight" Value="9999" />
|
||||||
<Style.Triggers>
|
<Style.Triggers>
|
||||||
<Trigger Property="IsSelected" Value="True">
|
<Trigger Property="IsSelected" Value="True">
|
||||||
<Setter Property="Background" Value="#326cf3" />
|
<Setter Property="Background" Value="Transparent" />
|
||||||
<Setter Property="Foreground" Value="White" />
|
<Setter Property="Foreground" Value="White" />
|
||||||
</Trigger>
|
</Trigger>
|
||||||
</Style.Triggers>
|
</Style.Triggers>
|
||||||
|
|
|
@ -241,23 +241,23 @@ public partial class MainWindow : Window
|
||||||
isContinue = true;
|
isContinue = true;
|
||||||
}
|
}
|
||||||
if (isContinue)
|
if (isContinue)
|
||||||
if (ModelGenDataGrid.SelectedItems != null)
|
if (ModelGenDataGrid.SelectedItems != null)
|
||||||
{
|
|
||||||
var selectedRows = ModelGenDataGrid.SelectedItems;
|
|
||||||
foreach (var item in selectedRows)
|
|
||||||
{
|
{
|
||||||
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 (item is StuffedDataModel model)
|
||||||
if (model.IsError)
|
|
||||||
{
|
{
|
||||||
|
//var stuffedItem = ViewModel.StuffedData.Where(it => it.WireName == model.WireName).First();
|
||||||
|
if (model.IsError)
|
||||||
|
{
|
||||||
|
|
||||||
//stuffedItem.IsIgnore = true;
|
//stuffedItem.IsIgnore = true;
|
||||||
model.IsIgnore = true;
|
model.IsIgnore = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Copy_Click(object sender, RoutedEventArgs e)
|
private void Copy_Click(object sender, RoutedEventArgs e)
|
||||||
|
|
Loading…
Reference in New Issue