You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

201 lines
13 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<Grid x:Class="KPlan.Forms.Config_ProjSync"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:KPlan.Forms"
mc:Ignorable="d"
UseLayoutRounding="True"
d:DesignHeight="450" d:DesignWidth="900" MinWidth="900" MinHeight="500">
<Grid Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--顶栏 类型和id映射-->
<Grid Grid.Row="0" Margin="15,10,5,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="150"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="150"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="150"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Content="对象类型" HorizontalContentAlignment="Right"/>
<TextBox Grid.Column="1" Name="tb_ObjectType" VerticalContentAlignment="Center" KeyDown="Tb_ObjectType_KeyDown"/>
<Button Grid.Column="2" Content="确定" Height="24" Width="60" Margin="5,0,15,0" Click="ChangeType_Button_Click"/>
</Grid>
<!--映射组-->
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<!--TC属性-->
<GroupBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="0" Margin="5,0,5,5">
<GroupBox.Header>Teamcenter</GroupBox.Header>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--搜索框-->
<Grid Grid.Row="0" Margin="5,3,5,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<ComboBox Grid.Column="0" x:Name="cb_Location" Width="85" Height="24" Margin="0,1" SelectionChanged="Cb_Location_SelectionChanged"/>
<TextBox Grid.Column="2" Name="tb_TCProp" VerticalContentAlignment="Center" KeyDown="Tb_TCProp_KeyDown" />
<Button Grid.Column="4" Click="Find_TC_PropButton_Click" Content="筛选" Width="60" Height="24" Margin="0,1"/>
</Grid>
<DataGrid Grid.Row="1" ItemsSource="{Binding}" SelectionChanged="PropTable_SelectionChanged" AutoGenerateColumns="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" HeadersVisibility="Column" IsReadOnly="True" Name="table_TC_Prop" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MinWidth="200" ColumnHeaderHeight="25" RowHeight="23" CanUserResizeRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="显示名称" Width="150" Binding="{Binding disName}"/>
<DataGridTextColumn Header="真实名称" Width="150" Binding="{Binding realName}"/>
<DataGridTextColumn Header="所在类型" Width="120" Binding="{Binding typeName}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
</GroupBox>
<!--eplan属性-->
<GroupBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="1" Margin="5,0,5,5">
<GroupBox.Header>Eplan</GroupBox.Header>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--搜索框-->
<Grid Grid.Row="0" Margin="5,3,5,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<TextBox Grid.Column="0" Name="tb_EPlanProp" VerticalContentAlignment="Center" KeyDown="Tb_EPlanProp_KeyDown"/>
<Button Grid.Column="2" Content="筛选" Width="60" Height="24" Margin="0,1" Click="Find_EPlan_Prop_Button_Click"/>
</Grid>
<DataGrid Grid.Row="1" ItemsSource="{Binding}" SelectionChanged="PropTable_SelectionChanged" AutoGenerateColumns="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" HeadersVisibility="Column" Name="table_Eplan_Prop" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MinWidth="200" ColumnHeaderHeight="25" RowHeight="23" CanUserResizeRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="显示名称" Width="150" Binding="{Binding disName}" IsReadOnly="True"/>
<DataGridTextColumn Header="真实名称" Width="150" Binding="{Binding realName}" IsReadOnly="True"/>
<DataGridTextColumn Header="类型" Width="120" Binding="{Binding type}" IsReadOnly="True"/>
<DataGridComboBoxColumn x:Name="col_language" IsReadOnly="False" Header="语言环境" Width="100" SelectedItemBinding="{Binding language}" >
<DataGridComboBoxColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="IsEnabled" Value="{Binding isComboReadOnly}" />
</Style>
</DataGridComboBoxColumn.CellStyle>
<DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="{x:Type ComboBox}">
<EventSetter Event="SelectionChanged" Handler="COL_ComboBox_SelectionChanged" />
</Style>
</DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>
</DataGrid.Columns>
</DataGrid>
</Grid>
</GroupBox>
<!--映射关系-->
<GroupBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Column="2" Margin="5,0,5,5">
<GroupBox.Header>映射关系</GroupBox.Header>
<Grid Grid.Column="0">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<!--搜索框-->
<Grid Grid.Row="0" Margin="5,3,5,5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Content="清空所有" Width="80" Height="24" Margin="0,1" Click="Clear_All_Button_Click"/>
</Grid>
<GroupBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="1">
<GroupBox.Header>Eplan to TC</GroupBox.Header>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<DataGrid Grid.Row="0" ItemsSource="{Binding}" AutoGenerateColumns="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" HeadersVisibility="Column" IsReadOnly="True" Name="table_EPLAN_TO_TC" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MinWidth="200" ColumnHeaderHeight="25" RowHeight="23" CanUserResizeRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="From" Width="150" Binding="{Binding from}"/>
<DataGridTextColumn Header="To" Width="150" Binding="{Binding to}"/>
</DataGrid.Columns>
</DataGrid>
<Grid Grid.Row="1" Margin="0,5,0,0" Height="25">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Click="EPLAN_TO_TC_ADD_Button_Click" Content="+" Width="25" Height="25" Margin="0,0,5,0"/>
<Button Grid.Column="1" Content="-" Click="EPLAN_TO_TC_REMOVE_Button_Click" Width="25" Height="25" Margin="0,0,5,0"/>
<Button Grid.Column="2" Click="EPLAN_TO_TC_MODIFY_Button_Click" Width="25" Height="25" Margin="0,0,5,0">
<Image Source="/EPLAN.EplAddin.KPlan;component/Resources/edit_16.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Button>
<TextBox Grid.Column="3" Name="tb_EPLAN_TO_TC_eplan" VerticalContentAlignment="Center"/>
<Label Grid.Column="4" Content="to"/>
<TextBox Grid.Column="5" Name="tb_EPLAN_TO_TC_tc" VerticalContentAlignment="Center"/>
</Grid>
</Grid>
</GroupBox>
<GroupBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="2">
<GroupBox.Header>其他</GroupBox.Header>
<Grid Margin="10,5,10,10">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5"/>
<ColumnDefinition Width="70"/>
</Grid.ColumnDefinitions>
<Label Grid.Row="0" Content="PDF数据集类型"/>
<TextBox Grid.Row="1" Height="24" x:Name="tb_pdftype"/>
<Label Grid.Row="0" Grid.Column="2" Content="引用"/>
<TextBox Grid.Row="1" Grid.Column="2" Height="24" x:Name="tb_pdfref"/>
<Label Grid.Row="2" Content="EPLAN项目数据集类型"/>
<TextBox Grid.Row="3" Height="24" x:Name="tb_zwtype"/>
<Label Grid.Row="2" Grid.Column="2" Content="引用"/>
<TextBox Grid.Row="3" Grid.Column="2" Height="24" x:Name="tb_zwref"/>
<!--<Label Grid.Row="4" Content="模板位置:"/>
<TextBox Grid.Row="5" Grid.ColumnSpan="3" Height="24" x:Name="tb_templateid"/>-->
</Grid>
</GroupBox>
</Grid>
</GroupBox>
</Grid>
</Grid>
</Grid>