| | |
| | | BorderBrush="#3E3E45" |
| | | BorderThickness="1" |
| | | Foreground="Black" |
| | | pu:WindowXCaption.Background="{StaticResource PrimaryColor}" |
| | | pu:WindowXModalDialog.ButtonStyle="{StaticResource ModalButton}" |
| | | pu:WindowXCaption.Foreground="#FFF" |
| | | pu:WindowXCaption.Buttons="Close" |
| | | pu:WindowXModalDialog.Buttons="OKCancel" |
| | | pu:WindowXModalDialog.CancelButtonContent="取消" |
| | | pu:WindowXModalDialog.OKButtonContent="保存" |
| | | pu:WindowXModalDialog.ButtonPanelMargin="0,30,10,10"> |
| | | Style="{StaticResource ModalWindow}"> |
| | | <Grid Margin="10"> |
| | | <StackPanel x:Name="formPanel"> |
| | | <pu:FormGroup dp:FormGroupHelper.IsRequired="True" Header="名称" GroupName="MyFormGroup"> |
| | | <pu:FormGroup Header="{DynamicResource Dv.Datasource.Name}" |
| | | dp:FormGroupHelper.IsRequired="True" |
| | | dp:FormGroupHelper.ValidateMethod="ValidateName" |
| | | Style="{StaticResource InputFormGroupStyle}" |
| | | GroupName="MyFormGroup"> |
| | | <TextBox Style="{StaticResource EditorTextBoxStyle}" x:Name="programInput"/> |
| | | </pu:FormGroup> |
| | | |
| | | <pu:FormGroup dp:FormGroupHelper.IsRequired="True" Header="数据文件" GroupName="MyFormGroup"> |
| | | <pu:FormGroup Header="{DynamicResource Dv.Datasource.File}" |
| | | dp:FormGroupHelper.IsRequired="True" |
| | | Style="{StaticResource InputFormGroupStyle}" |
| | | GroupName="MyFormGroup"> |
| | | <Grid> |
| | | <Grid.ColumnDefinitions> |
| | | <ColumnDefinition/> |
| | | <ColumnDefinition Width="Auto"/> |
| | | </Grid.ColumnDefinitions> |
| | | <TextBox Style="{StaticResource EditorTextBoxStyle}" IsReadOnly="True" x:Name="dbFilePathInput"/> |
| | | <TextBox Style="{StaticResource EditorTextBoxStyle}" IsReadOnly="False" x:Name="dbFilePathInput"/> |
| | | <Button Style="{StaticResource SearchButton}" x:Name="searchBtn" Click="Button_Click" Grid.Column="1"/> |
| | | </Grid> |
| | | </pu:FormGroup> |
| | | |
| | | <pu:FormGroup dp:FormGroupHelper.IsRequired="True" Header="数据表" GroupName="MyFormGroup"> |
| | | <pu:FormGroup Header="{DynamicResource Dv.Datasource.Table}" |
| | | dp:FormGroupHelper.IsRequired="True" |
| | | Style="{StaticResource InputFormGroupStyle}" |
| | | GroupName="MyFormGroup"> |
| | | <ComboBox Style="{StaticResource FormComboxStyle}" SelectedValuePath="Content" |
| | | x:Name="tableNameInput" SelectionChanged="ComboxSelectionChanged"/> |
| | | </pu:FormGroup> |
| | | |
| | | <pu:FormGroup Header="字段设置" Orientation="Vertical" GroupName="MyFormGroup"> |
| | | <pu:FormGroup Header="通配符" Style="{StaticResource InputFormGroupStyle}" GroupName="MyFormGroup"> |
| | | <TextBox Style="{StaticResource EditorTextBoxStyle}" x:Name="TbPattern"/> |
| | | </pu:FormGroup> |
| | | |
| | | <pu:FormGroup Header="{DynamicResource Dv.Datasource.Fields}" Orientation="Vertical" GroupName="MyFormGroup"> |
| | | <Grid dp:GridHelper.Space="10"> |
| | | <Grid.ColumnDefinitions> |
| | | <ColumnDefinition/> |
| | |
| | | |
| | | <DataGrid Style="{StaticResource DefaultDataGrid}" |
| | | BorderThickness="1" |
| | | pu:DataGridHelper.ColumnHeaderFontSize="12" |
| | | SelectionMode="Extended" |
| | | ItemsSource="{Binding Columns}" x:Name="columnTable"> |
| | | <DataGrid.Columns> |
| | |
| | | </DataTemplate> |
| | | </DataGridTemplateColumn.CellTemplate> |
| | | </DataGridTemplateColumn> |
| | | <DataGridTextColumn Width="*" Binding="{Binding }" Header="字段名" /> |
| | | <DataGridTextColumn Width="*" Binding="{Binding }"> |
| | | <DataGridTextColumn.Header> |
| | | <TextBlock Text="{DynamicResource Dv.Datasource.FieldName}"/> |
| | | </DataGridTextColumn.Header> |
| | | </DataGridTextColumn> |
| | | </DataGrid.Columns> |
| | | </DataGrid> |
| | | |
| | | <StackPanel Grid.Column="1" VerticalAlignment="Stretch" dp:StackPanelHelper.ChildSpace="10"> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="selectAllBtn" Click="Button_Click">全选</Button> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="addBtn" Click="Button_Click">添加</Button> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="delBtn" Click="Button_Click">删除</Button> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="selectAllBtn" Click="Button_Click" |
| | | Content="{DynamicResource App.SelectAll}" |
| | | /> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="addBtn" Click="Button_Click" |
| | | Content="{DynamicResource App.AddTo}"/> |
| | | <Button Style="{StaticResource PrimaryButton}" x:Name="delBtn" Click="Button_Click" |
| | | Content="{DynamicResource App.Delete}" /> |
| | | </StackPanel> |
| | | |
| | | <DataGrid Grid.Column="2" Style="{StaticResource DefaultDataGrid}" |
| | | BorderThickness="1" |
| | | IsReadOnly="False" |
| | | pu:DataGridHelper.ColumnHeaderFontSize="12" |
| | | SelectionMode="Extended" |
| | | ItemsSource="{Binding Conditions}" x:Name="conditionTable"> |
| | | <DataGrid.Columns> |
| | | <DataGridTemplateColumn Header="#" CanUserResize="False" IsReadOnly="True"> |
| | |
| | | </DataTemplate> |
| | | </DataGridTemplateColumn.CellTemplate> |
| | | </DataGridTemplateColumn> |
| | | <DataGridTextColumn Width="*" IsReadOnly="True" Binding="{Binding Key}" Header="字段名" /> |
| | | <DataGridTextColumn Width="*" Binding="{Binding Desc}" Header="显示名" /> |
| | | <DataGridTemplateColumn Width="*" Header="映射时间" IsReadOnly="True"> |
| | | <DataGridTextColumn Width="*" IsReadOnly="True" Binding="{Binding Key}"> |
| | | <DataGridTextColumn.Header> |
| | | <TextBlock Text="{DynamicResource Dv.Datasource.FieldName}"/> |
| | | </DataGridTextColumn.Header> |
| | | </DataGridTextColumn> |
| | | <DataGridTextColumn Width="*" Binding="{Binding Desc}"> |
| | | <DataGridTextColumn.Header> |
| | | <TextBlock Text="{DynamicResource Dv.Datasource.Desc}"/> |
| | | </DataGridTextColumn.Header> |
| | | </DataGridTextColumn> |
| | | <DataGridTemplateColumn Width="*" IsReadOnly="True"> |
| | | <DataGridTemplateColumn.Header> |
| | | <TextBlock Text="{DynamicResource Dv.Datasource.TimeField}"/> |
| | | </DataGridTemplateColumn.Header> |
| | | <DataGridTemplateColumn.CellTemplate> |
| | | <DataTemplate> |
| | | <RadioButton IsChecked="{Binding IsTimeCol,Mode=OneWay}" |
| | | Click="RadioButton_Click" |
| | | ></RadioButton> |
| | | Click="RadioButton_Click"/> |
| | | </DataTemplate> |
| | | </DataGridTemplateColumn.CellTemplate> |
| | | </DataGridTemplateColumn> |