feat:切工仪样式调整

master
sunhonglei 5 months ago
parent 8365ca1792
commit 35daa33cc2
  1. 2
      Language/zh_CN.xaml
  2. 5
      ViewModel/Configuration/CutConfigVM.cs
  3. 59
      Views/Configuration/CutConfigPage.xaml

@ -18,7 +18,7 @@
<sys:String x:Key="ImportModel">导入模板</sys:String>
<sys:String x:Key="Save">更新保存</sys:String>
<sys:String x:Key="AddRow">添加5行</sys:String>
<sys:String x:Key="AddRow">添加行</sys:String>
<sys:String x:Key="AlgorithmConfig">算法配置</sys:String>
<sys:String x:Key="LevelConfig">定级配置</sys:String>

@ -61,10 +61,7 @@ public class CutConfigVM: BaseViewModel
/// <param name="row">行数</param>
public void AddRows(object row)
{
for (int i = 0;i<5;i++)
{
CutterInfos.Rows.Add("", "", "",Guid.NewGuid(), RowNo++);
}
CutterInfos.Rows.Add("", "", "",Guid.NewGuid(), RowNo++);
}
/// <summary>

@ -64,10 +64,11 @@
AutoGenerateColumns="False"
CanUserAddRows="False">
<DataGrid.Resources>
<Style x:Key="CenteredTextBlockStyle" TargetType="TextBlock">
<Style x:Key="CenteredTextBlockStyle" TargetType="TextBox">
<Setter Property="TextAlignment" Value="Center"/>
<Setter Property="HorizontalAlignment" Value="Stretch"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Foreground" Value="Black"/>
</Style>
</DataGrid.Resources>
<DataGrid.ColumnHeaderStyle>
@ -100,13 +101,55 @@
</Style>
</DataGrid.RowStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="项目名称" Width="2*" ElementStyle="{StaticResource CenteredTextBlockStyle}"
Binding="{Binding ItemName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
/>
<DataGridTextColumn Header="Key" Width="*" ElementStyle="{StaticResource CenteredTextBlockStyle}"
Binding="{Binding Key, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
<DataGridTextColumn Header="Value" Width="*" ElementStyle="{StaticResource CenteredTextBlockStyle}"
Binding="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
<DataGridTemplateColumn Header="项目名称" Width="2*" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding ItemName}"
Foreground="Black"
TextAlignment="Center"
VerticalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding ItemName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MaxLength="50"
Foreground="Black" Style="{StaticResource CenteredTextBlockStyle}">
</TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Key" Width="*" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Key}"
Foreground="Black"
TextAlignment="Center"
VerticalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Key, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MaxLength="50" Style="{StaticResource CenteredTextBlockStyle}">
</TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Value" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Value}"
Foreground="Black"
TextAlignment="Center"
VerticalAlignment="Center" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" MaxLength="50" Style="{StaticResource CenteredTextBlockStyle}">
</TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="操作" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>

Loading…
Cancel
Save