大量更新

This commit is contained in:
GG Z
2025-12-23 21:37:02 +08:00
parent 3fc465959b
commit b611efeed9
105 changed files with 5814 additions and 371 deletions

View File

@@ -76,7 +76,10 @@
<TextBox materialDesign:HintAssist.Hint="过滤族类别" Text="{Binding SearchText, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</Grid>
<GroupBox Grid.Row="0" Grid.Column="1" Header="修改列表">
<GroupBox
Grid.Row="0"
Grid.Column="1"
Header="修改列表">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
@@ -110,7 +113,10 @@
</Style>
</DataGrid.Resources>
<DataGrid.Columns>
<DataGridCheckBoxColumn Binding="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" EditingElementStyle="{StaticResource MaterialDesignDataGridCheckBoxColumnEditingStyle}" ElementStyle="{StaticResource MaterialDesignDataGridCheckBoxColumnStyle}">
<DataGridCheckBoxColumn
Binding="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}"
EditingElementStyle="{StaticResource MaterialDesignDataGridCheckBoxColumnEditingStyle}"
ElementStyle="{StaticResource MaterialDesignDataGridCheckBoxColumnStyle}">
<DataGridCheckBoxColumn.Header>
<Border Background="Transparent">
<CheckBox Content="全选" IsChecked="{Binding DataContext.IsAllItemsSelected, RelativeSource={RelativeSource AncestorType=DataGrid}}" />
@@ -122,9 +128,18 @@
</Style>
</DataGridCheckBoxColumn.HeaderStyle>
</DataGridCheckBoxColumn>
<DataGridTextColumn Binding="{Binding CategoryName}" Header="族类别" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding OldFamilyName}" Header="族名称" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding NewFamilyName, UpdateSourceTrigger=PropertyChanged}" EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}" Header="新族名称" />
<DataGridTextColumn
Binding="{Binding CategoryName}"
Header="族类别"
IsReadOnly="True" />
<DataGridTextColumn
Binding="{Binding OldFamilyName}"
Header="族名称"
IsReadOnly="True" />
<DataGridTextColumn
Binding="{Binding NewFamilyName, UpdateSourceTrigger=PropertyChanged}"
EditingElementStyle="{StaticResource MaterialDesignDataGridTextColumnEditingStyle}"
Header="新族名称" />
</DataGrid.Columns>
</DataGrid>
<CheckBox
@@ -181,7 +196,7 @@
<ComboBoxItem Content="CD(场布)" Tag="CD" />
<b:Interaction.Triggers>
<b:EventTrigger EventName="PreviewTextInput">
<b:InvokeCommandAction Command="{Binding PreviewTextInputCommand}" PassEventArgsToCommand="True"/>
<b:InvokeCommandAction Command="{Binding PreviewTextInputCommand}" PassEventArgsToCommand="True" />
</b:EventTrigger>
</b:Interaction.Triggers>
</ComboBox>
@@ -197,7 +212,10 @@
</Binding>
</TextBox.Text>
</TextBox>-->
<TextBox x:Name="TbSuffix" materialDesign:HintAssist.Hint="后缀" IsEnabled="{Binding CanInput}">
<TextBox
x:Name="TbSuffix"
materialDesign:HintAssist.Hint="后缀"
IsEnabled="{Binding CanInput}">
<TextBox.Text>
<Binding Path="SuffixText" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
@@ -210,7 +228,10 @@
</GroupBox>
<GroupBox Header="查找/替换">
<StackPanel>
<TextBox x:Name="TbFound" materialDesign:HintAssist.Hint="查找" IsEnabled="{Binding CanInput}">
<TextBox
x:Name="TbFound"
materialDesign:HintAssist.Hint="查找"
IsEnabled="{Binding CanInput}">
<TextBox.Text>
<Binding Path="FoundText" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
@@ -219,7 +240,10 @@
</Binding>
</TextBox.Text>
</TextBox>
<TextBox x:Name="TbReplace" materialDesign:HintAssist.Hint="替换" IsEnabled="{Binding CanInput}">
<TextBox
x:Name="TbReplace"
materialDesign:HintAssist.Hint="替换"
IsEnabled="{Binding CanInput}">
<TextBox.Text>
<Binding Path="ReplaceText" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>