<UserControl x:Class="PdmSwPlugin.PriceCheck.PriceCheckControl"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
xmlns:local="clr-namespace:PdmSwPlugin.PriceCheck"
|
xmlns:model="clr-namespace:PdmSwPlugin.PriceCheck.Model"
|
d:DataContext="{d:DesignInstance Type=model:PriceCheckModel}"
|
mc:Ignorable="d" d:DesignHeight="900" d:DesignWidth="800">
|
<UserControl.Resources>
|
<ResourceDictionary>
|
<ResourceDictionary.MergedDictionaries>
|
<ResourceDictionary Source="/PdmSwPlugin.Common;component/Style/ToolBar.xaml"/>
|
<ResourceDictionary Source="/PdmSwPlugin.PriceCheck;component/Style/Style.xaml"/>
|
</ResourceDictionary.MergedDictionaries>
|
</ResourceDictionary>
|
</UserControl.Resources>
|
<AdornerDecorator>
|
<StackPanel x:Name="mainPanel">
|
<ToolBarTray DockPanel.Dock="Top" Background="#FFF" ToolBarTray.IsLocked="True" >
|
<ToolBar Style="{StaticResource CommonToolBar}" ToolBar.OverflowMode="Never" Band="1" BandIndex="1" Height="30" Background="#FFF">
|
<Button ToolTip="刷新" Content=" 刷新 " FontFamily="{StaticResource iconfont}" FontSize="16"
|
Click="Button_Click"/>
|
<Button ToolTip="计算" Content=" 计算 " FontFamily="{StaticResource iconfont}" FontSize="16"
|
Click="Calculate_Click"/>
|
<Button ToolTip="上传核价" Content=" 上传核价 " FontFamily="{StaticResource iconfont}" FontSize="16"
|
Click="SendToServer_Click"/>
|
</ToolBar>
|
</ToolBarTray>
|
<GroupBox Header="参数信息">
|
<DataGrid x:Name="propertyTable" ItemsSource="{Binding PropertyList}" AutoGenerateColumns="False" CanUserAddRows="False" ColumnWidth="*">
|
<DataGrid.Columns>
|
<DataGridTextColumn IsReadOnly="True" Header="模型名称" Binding="{Binding name}"/>
|
<DataGridTextColumn IsReadOnly="True" Header="加工件类型" Binding="{Binding type}"/>
|
<DataGridTextColumn IsReadOnly="True" Header="材料" Binding="{Binding stuffType}"/>
|
<DataGridTextColumn IsReadOnly="True" Header="表处理" Binding="{Binding surfaceType}"/>
|
<DataGridTextColumn IsReadOnly="True" Header="热处理" Binding="{Binding heatType}"/>
|
<!--<DataGridTextColumn IsReadOnly="True" Header="价格" Binding="{Binding price}"/>-->
|
</DataGrid.Columns>
|
</DataGrid>
|
</GroupBox>
|
|
<GroupBox Header="模型信息">
|
<DataGrid x:Name="infoTable" ItemsSource="{Binding PropertyList}" AutoGenerateColumns="False" CanUserAddRows="False" ColumnWidth="*">
|
<DataGrid.Columns>
|
<DataGridTemplateColumn Header="长(mm)" CellStyle="{StaticResource EditabaleCell}">
|
<DataGridTemplateColumn.CellTemplate>
|
<DataTemplate>
|
<TextBlock Text="{Binding lengthStr}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellTemplate>
|
<DataGridTemplateColumn.CellEditingTemplate>
|
<DataTemplate>
|
<TextBox Text="{Binding lengthStr,UpdateSourceTrigger=LostFocus}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellEditingTemplate>
|
</DataGridTemplateColumn>
|
|
<DataGridTemplateColumn Header="宽(mm)" CellStyle="{StaticResource EditabaleCell}">
|
<DataGridTemplateColumn.CellTemplate>
|
<DataTemplate>
|
<TextBlock Text="{Binding widthStr}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellTemplate>
|
<DataGridTemplateColumn.CellEditingTemplate>
|
<DataTemplate>
|
<TextBox Text="{Binding widthStr,UpdateSourceTrigger=LostFocus}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellEditingTemplate>
|
</DataGridTemplateColumn>
|
|
<DataGridTemplateColumn Header="高/厚(mm)" CellStyle="{StaticResource EditabaleCell}">
|
<DataGridTemplateColumn.CellTemplate>
|
<DataTemplate>
|
<TextBlock Text="{Binding heightStr}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellTemplate>
|
<DataGridTemplateColumn.CellEditingTemplate>
|
<DataTemplate>
|
<TextBox Text="{Binding heightStr,UpdateSourceTrigger=LostFocus}"/>
|
</DataTemplate>
|
</DataGridTemplateColumn.CellEditingTemplate>
|
</DataGridTemplateColumn>
|
<DataGridTextColumn Header="面积(mm²)" IsReadOnly="True" Binding="{Binding currentArea}"/>
|
<DataGridTextColumn Header="体积(mm³)" IsReadOnly="True" Binding="{Binding currentVolume}"/>
|
</DataGrid.Columns>
|
</DataGrid>
|
</GroupBox>
|
|
<StackPanel x:Name="customPanel">
|
|
</StackPanel>
|
</StackPanel>
|
</AdornerDecorator>
|
</UserControl>
|