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.

159 lines
12 KiB

1 month ago
<UserControl x:Class="WpfApp1.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:dxg="clr-namespace:DevExpress.Xpf.Grid;assembly=DevExpress.Xpf.Grid.v17.1"
xmlns:btn="clr-namespace:KUI.Button;assembly=KUI"
xmlns:kui="clr-namespace:KUI;assembly=KUI"
mc:Ignorable="d"
d:DesignHeight="600" d:DesignWidth="900">
<Grid Background="White">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="235*"/>
<ColumnDefinition Width="459*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<GroupBox Header="" Grid.Row="0" Grid.ColumnSpan="2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<!--<RowDefinition Height="50"/>-->
<RowDefinition Height="100"/>
<!--<RowDefinition Height="40"/>-->
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition />
<ColumnDefinition Width="80"/>
</Grid.ColumnDefinitions>
<TextBlock VerticalAlignment="Center" Grid.Row="0" HorizontalAlignment="Right" Grid.Column="0" Text="变更范围图斑:"></TextBlock>
<TextBox Grid.Column="1" Grid.Row="0" Text="矢量数据中包含多个区县的变更范围,请先勾选下方复选框" Grid.ColumnSpan="2" Height="30" Margin="5,0" VerticalContentAlignment="Center" x:Name="bgfwpath" ></TextBox>
<btn:KImgButton Height="30" Name="SelectBGTB" Click="SelectBGTB_Click" Grid.Column="2" Grid.Row="0" VerticalContentAlignment="Center" Content="选 择" />
<Grid Grid.Row="1" Grid.ColumnSpan="3">
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="60"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock VerticalAlignment="Center" Grid.Column="0" HorizontalAlignment="Right" Text="操作选项:"></TextBlock>
<StackPanel Grid.Column="1" VerticalAlignment="Center">
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="overlap" Content="是否处理重叠图斑" Checked="Overlap_Checked" VerticalContentAlignment="Center" Margin="20,0" IsChecked="False" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="cbSingle" Content="选择文件为多个行政区数据" Checked="cbSingle_Checked" VerticalContentAlignment="Center" Margin="20,0" IsChecked="False" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="czc20x" Content="根据20X赋值:" Checked="czc20x_Checked" VerticalContentAlignment="Center" Margin="20,0" IsChecked="False" />
</StackPanel>
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="DLTBGXGC" Content="增量数据(DLTBGXGC):" Checked="DLTBGXGC_Checked" VerticalContentAlignment="Center" Margin="20,0" IsChecked="False" />
</StackPanel>
<!--<StackPanel Orientation="Horizontal">
<CheckBox x:Name="DLTBGX" Content="增量数据(DLTBGX):" Checked="DLTBGX_Checked" VerticalContentAlignment="Center" Margin="20,0" IsChecked="False" />
</StackPanel>-->
</StackPanel>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Right" Grid.Column="2" Text="数据阶段:"></TextBlock>
<StackPanel Grid.Column="3" VerticalAlignment="Center">
<dxe:ComboBoxEdit x:Name="RelatedCombox" Height="30" VerticalAlignment="Center" IsTextEditable="False">
<dxe:ComboBoxEdit.StyleSettings>
<dxe:CheckedComboBoxStyleSettings />
</dxe:ComboBoxEdit.StyleSettings>
</dxe:ComboBoxEdit>
</StackPanel>
<!--<StackPanel Grid.Column="3" VerticalAlignment="Center">
<kui:PagingDataGrid x:Name="AttributeItemsSourse" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" CanUserReorderColumns="False">
<kui:PagingDataGrid.Columns>
<DataGridTemplateColumn Width="*">
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<CheckBox Content="全 选" Checked="CheckAll_Checked" Unchecked="CheckAll_Checked" />
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<StackPanel Orientation="Horizontal">
<CheckBox Content="{Binding Descriction}" IsChecked="{Binding IsChecked,Mode=TwoWay,UpdateSourceTrigger=LostFocus}"/>
</StackPanel>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</kui:PagingDataGrid.Columns>
</kui:PagingDataGrid>
</StackPanel>-->
</Grid>
</Grid>
</GroupBox>
<GroupBox Header="" Grid.Row="1" Margin="8" Grid.ColumnSpan="2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition />
<ColumnDefinition Width="80" />
<ColumnDefinition Width="80" />
</Grid.ColumnDefinitions>
<dxg:GridControl x:Name="gvCtrl" HorizontalAlignment="Stretch" Margin="5" Grid.Row="1" Grid.ColumnSpan="4" AutoGenerateColumns="None" VerticalAlignment="Stretch">
<dxg:GridControl.View>
<dxg:TableView Name="tvAttr2" ShowTotalSummary="False" ShowSearchPanelMode="Never" MultiSelectMode="Row" ShowGroupPanel="False" AllowFilterEditor="False" AllowEditing="True" />
</dxg:GridControl.View>
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="IsChecked" AllowSorting="False" Header="" MinWidth="40" Width="60" HorizontalHeaderContentAlignment="Center" AllowColumnFiltering="False">
<dxg:GridColumn.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<dxe:CheckEdit x:Name="chkSelectedAll" EditValueChanged="chkSelectedAll_EditValueChanged"></dxe:CheckEdit>
<TextBlock Text="全选" VerticalAlignment="Center" Margin="2,0,0,0"/>
</StackPanel>
</DataTemplate>
</dxg:GridColumn.HeaderTemplate>
</dxg:GridColumn>
<dxg:GridColumn FieldName="ID" Header="ID" Width="0" Visible="False"/>
<dxg:GridColumn FieldName="DataDicTionary" Header="DataDicTionary" Width="0" Visible="False"/>
<dxg:GridColumn FieldName="XZQDM" Header="县代码" Width="120" ReadOnly="True"/>
<!--<dxg:GridColumn FieldName="XZQMC" Header="县名称" Width="120" ReadOnly="True"/>-->
<dxg:GridColumn FieldName="BGFWName" Header="变更数据" Width="200" ReadOnly="True"/>
<dxg:GridColumn FieldName="JCSJName" Header="基础数据" Width="200" ReadOnly="True"/>
<dxg:GridColumn FieldName="JCSJExcelName" Header="年初报表" Width="200" ReadOnly="True"/>
<dxg:GridColumn FieldName="Prompt" Header="提示信息" Width="200" ReadOnly="True"/>
<!--<dxg:GridColumn Header="操作" Width="60">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock x:Name="txt_execute" Width="30" HorizontalAlignment="Center" VerticalAlignment="Center" Tag="{Binding RowData.Row.ID}" MouseLeftButtonDown="txt_execute_MouseLeftButtonDown" Cursor="Hand" Text="导出" Foreground="Blue" Margin="15,0,0,0"/>
</StackPanel>
</Grid>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>-->
</dxg:GridControl.Columns>
</dxg:GridControl>
</Grid>
</GroupBox>
<StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.ColumnSpan="2" Margin="0,15">
<!--<btn:KImgButton Content="图斑去重" x:Name="btn_overlap" Width="75" Click="btn_overlap_Click" Height="30" Margin="20,0"/>-->
<!--<btn:KImgButton Content="分县导出" x:Name="btn_FG" Width="75" Click="btn_FG_Click" Height="30" Margin="20,0"/>-->
<btn:KImgButton Content="确 定" x:Name="btn_oK" Width="75" Click="btn_oK_Click" Height="30" Margin="20,0"/>
<btn:KImgButton Content="取 消" Width="75" Click="btn_nO_Click" x:Name="btn_nO" Height="30" Margin="20,0"/>
</StackPanel>
</Grid>
</Grid>
</UserControl>