|
|
|
|
<windows:BaseWindow
|
|
|
|
|
xmlns:windows="clr-namespace:KGIS.Framework.Utils;assembly=KGIS.Framework.Utils"
|
|
|
|
|
x:Class="Kingo.Plugin.BoundaryReadjust.View.UCRegionAdjust"
|
|
|
|
|
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:kuiBtn="clr-namespace:KUI.Button;assembly=KUI"
|
|
|
|
|
xmlns:comboBox="clr-namespace:KUI.ComboBox;assembly=KUI"
|
|
|
|
|
xmlns:dxlc="http://schemas.devexpress.com/winfx/2008/xaml/layoutcontrol"
|
|
|
|
|
xmlns:dxg="clr-namespace:DevExpress.Xpf.Grid;assembly=DevExpress.Xpf.Grid.v17.1"
|
|
|
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
|
|
|
|
mc:Ignorable="d" Title="区划调整" Width="1000" Height="610"
|
|
|
|
|
d:DesignHeight="610" d:DesignWidth="1000">
|
|
|
|
|
<Grid>
|
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
|
<RowDefinition Height="50"/>
|
|
|
|
|
<RowDefinition Height="*" MaxHeight="160"/>
|
|
|
|
|
<RowDefinition Height="40"/>
|
|
|
|
|
<RowDefinition Height="0"/>
|
|
|
|
|
<RowDefinition Height="*"/>
|
|
|
|
|
<RowDefinition Height="5"/>
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
|
<ColumnDefinition />
|
|
|
|
|
<ColumnDefinition />
|
|
|
|
|
<ColumnDefinition />
|
|
|
|
|
<ColumnDefinition Width="300" />
|
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
<Grid Grid.Row="0" Grid.ColumnSpan="4">
|
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
|
<ColumnDefinition Width="90" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="120" />
|
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
<Label Content=" 县级界限:" VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Row="0"/>
|
|
|
|
|
<TextBox x:Name="btnSetXJKZJX" Tag="XJKZJX" Text="县级控制界线图层" VerticalContentAlignment="Center" IsEnabled="False" Grid.Column="1" Height="27" />
|
|
|
|
|
<kuiBtn:KImgButton x:Name="btnGetBGRange" Content="提取范围" Width="90" Height="27" Grid.Column="2" Click="BtnGetBGRange_Click" Margin="5,0"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
<Grid Grid.Row="1" Grid.ColumnSpan="3">
|
|
|
|
|
<dxlc:LayoutGroup Orientation="Horizontal">
|
|
|
|
|
<dxlc:LayoutItem IsRequired="True" Label=" 范围图斑:" Margin="5,0" dxlc:LayoutControl.AllowHorizontalSizing="True" VerticalAlignment="Stretch" LabelPosition="Top">
|
|
|
|
|
<dxg:GridControl AutoPopulateColumns="False" Name="dgInto" AutoGeneratedColumns="DgInto_AutoGeneratedColumns">
|
|
|
|
|
<dxg:GridControl.View>
|
|
|
|
|
<dxg:TableView Name="tvAttr2" ShowTotalSummary="False" AutoWidth="True" ShowFilterPanelMode="Never" AllowPerPixelScrolling="False" ShowFixRowButton="Never" ShowFixedTotalSummary="False"
|
|
|
|
|
ShowSearchPanelMode="Never" AllowGrouping="False" MultiSelectMode="Row" AllowBestFit="False" ShowGroupPanel="False" ShowAutoFilterRow="False" AllowFilterEditor="False" />
|
|
|
|
|
</dxg:GridControl.View>
|
|
|
|
|
<dxg:GridControl.Columns>
|
|
|
|
|
<dxg:GridColumn FieldName="IsValid" Header="选中" VisibleIndex="0" Width="50" AllowEditing="False" AllowSorting="False" >
|
|
|
|
|
<dxg:GridColumn.CellTemplate>
|
|
|
|
|
<DataTemplate>
|
|
|
|
|
<CheckBox Tag="{Binding Data.DLTBOid,Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center" Click="CheckBoxClick">
|
|
|
|
|
</CheckBox>
|
|
|
|
|
</DataTemplate>
|
|
|
|
|
</dxg:GridColumn.CellTemplate>
|
|
|
|
|
</dxg:GridColumn>
|
|
|
|
|
<dxg:GridColumn Header="OID" FieldName="DLTBOid" Width="60" ReadOnly="True" />
|
|
|
|
|
<dxg:GridColumn Header="行政区代码" FieldName="XZQDM" Width="60" ReadOnly="True" />
|
|
|
|
|
<dxg:GridColumn Header="行政区名称" FieldName="XZQMC" Width="60" ReadOnly="True" />
|
|
|
|
|
<dxg:GridColumn Header="划出/灭失" FieldName="IsOut" Width="60" IsEnabled="False" ReadOnly="True"/>
|
|
|
|
|
<dxg:GridColumn Header="划入/新增" FieldName="IsAdd" Width="60" IsEnabled="False" ReadOnly="True"/>
|
|
|
|
|
<dxg:GridColumn Header="变更状态" FieldName="BGZT" Width="60" IsEnabled="False" />
|
|
|
|
|
<dxg:GridColumn Header="状态选择" Width="50" AllowEditing="False" ReadOnly="True">
|
|
|
|
|
<dxg:GridColumn.CellTemplate>
|
|
|
|
|
<DataTemplate>
|
|
|
|
|
<ComboBox x:Name="SetTBZT" Tag="{Binding Data.DLTBOid,Mode=TwoWay}" SelectionChanged="SetTBZT_SelectionChanged">
|
|
|
|
|
<ComboBoxItem>划出</ComboBoxItem>
|
|
|
|
|
<ComboBoxItem>划入</ComboBoxItem>
|
|
|
|
|
<ComboBoxItem>新增</ComboBoxItem>
|
|
|
|
|
<ComboBoxItem>灭失</ComboBoxItem>
|
|
|
|
|
</ComboBox>
|
|
|
|
|
</DataTemplate>
|
|
|
|
|
</dxg:GridColumn.CellTemplate>
|
|
|
|
|
</dxg:GridColumn>
|
|
|
|
|
</dxg:GridControl.Columns>
|
|
|
|
|
</dxg:GridControl>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
|
|
<Grid Grid.Row="1" Grid.Column="5">
|
|
|
|
|
<dxlc:LayoutItem IsRequired="True" Label="控制面积信息:" Grid.Row="0" MaxWidth="300" VerticalAlignment="Top" LabelPosition="Top">
|
|
|
|
|
<StackPanel>
|
|
|
|
|
<dxlc:LayoutItem Label="调整前陆地面积:">
|
|
|
|
|
<TextBox x:Name="txtTZQLDMJ" Text="0" Height="22" Margin="0,3" Grid.Column="1"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="调整后陆地面积:">
|
|
|
|
|
<TextBox x:Name="txtTZHLDMJ" Text="0" Height="22" Margin="0,3" Grid.Column="5"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="调整前海岛面积:">
|
|
|
|
|
<TextBox x:Name="txtTZQHDMJ" Text="0" Height="22" Margin="0,3" Grid.Column="3"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="调整后海岛面积:">
|
|
|
|
|
<TextBox x:Name="txtTZHHDMJ" Text="0" Height="22" Margin="0,3" Grid.Column="7"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</Grid>
|
|
|
|
|
<Grid Grid.Row="2" Grid.ColumnSpan="4">
|
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
|
<RowDefinition Height="40"/>
|
|
|
|
|
<RowDefinition Height="40"/>
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
|
<ColumnDefinition Width="120" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="100" />
|
|
|
|
|
<ColumnDefinition Width="90" />
|
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
<Label Content=" 新增/划入图斑:" VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Row="0"/>
|
|
|
|
|
<TextBox x:Name="btnNewData" Grid.Column="1" Height="27" IsReadOnly="True"/>
|
|
|
|
|
<kuiBtn:KImgButton x:Name="btnAddData" Content="选择数据" Width="90" Height="27" Grid.Column="2" Click="BtnSelData_Click" Margin="5,0"/>
|
|
|
|
|
<kuiBtn:KImgButton x:Name="btn" Content="入库" Width="80" Height="27" Grid.Column="3" Click="BtnAddData_Click" Margin="5,0"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
<Grid Grid.Row="3" Grid.ColumnSpan="4">
|
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
<ColumnDefinition Width="*" />
|
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
<Label Content=" 调整前陆地控制面积:" VerticalAlignment="Center" Margin="5,0,0,0" HorizontalAlignment="Left" Grid.Column="0"/>
|
|
|
|
|
<Label Content=" 调整前海岛控制面积:" VerticalAlignment="Center" Grid.Column="2"/>
|
|
|
|
|
<Label Content=" 调整后陆地控制面积:" VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Column="4"/>
|
|
|
|
|
<Label Content=" 调整后海岛控制面积:" VerticalAlignment="Center" Grid.Column="6"/>
|
|
|
|
|
</Grid>
|
|
|
|
|
<Grid Grid.Row="4" Grid.ColumnSpan="3">
|
|
|
|
|
<dxlc:LayoutGroup Orientation="Horizontal" >
|
|
|
|
|
<dxlc:LayoutItem IsRequired="True" Label=" 地类图斑划入过程图斑:" Margin="5,0" dxlc:LayoutControl.AllowHorizontalSizing="True" VerticalAlignment="Stretch" LabelPosition="Top">
|
|
|
|
|
<Grid>
|
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
|
<RowDefinition Height="auto"/>
|
|
|
|
|
<RowDefinition />
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
<dxlc:LayoutItem Label="显示方式:" Margin="10,5">
|
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
|
<CheckBox x:Name="ckbXZQTZLXByGroup" IsChecked="True" Content="按调整类型分组显示" Margin="5,0" VerticalContentAlignment="Center" Click="ckbXZQTZLXByGroup_Click"/>
|
|
|
|
|
<CheckBox x:Name="ckbBGQZLDWDMByGroup" Content="按变更前坐落分组显示" Margin="5,0" VerticalContentAlignment="Center" Click="CheckBox_Click"/>
|
|
|
|
|
<CheckBox x:Name="ckbBGHZLDWDMByGroup" Content="按变更后坐落分组显示" Margin="5,0" VerticalContentAlignment="Center" Click="CheckBox_Click"/>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxg:GridControl Grid.Row="1" AutoPopulateColumns="False" Name="dgInto2" AutoGenerateColumns="AddNew" AutoGeneratedColumns="DgInto_AutoGeneratedColumns">
|
|
|
|
|
<dxg:GridControl.View>
|
|
|
|
|
<dxg:TableView Name="tvAttr22" ShowTotalSummary="False" ShowFilterPanelMode="Never" AllowPerPixelScrolling="False" ShowFixRowButton="Never" ShowFixedTotalSummary="False"
|
|
|
|
|
ShowSearchPanelMode="Never" AllowGrouping="False" MultiSelectMode="Row" AllowBestFit="False" ShowGroupPanel="False" ShowAutoFilterRow="False" AllowFilterEditor="False" />
|
|
|
|
|
</dxg:GridControl.View>
|
|
|
|
|
<dxg:GridControl.Columns>
|
|
|
|
|
<dxg:GridColumn FieldName="IsValid" Header="选中" VisibleIndex="0" AllowEditing="False" AllowSorting="False" >
|
|
|
|
|
<dxg:GridColumn.CellTemplate>
|
|
|
|
|
<DataTemplate>
|
|
|
|
|
<CheckBox IsChecked="{Binding Data.IsValid,Mode=TwoWay}" HorizontalAlignment="Center" VerticalAlignment="Center">
|
|
|
|
|
</CheckBox>
|
|
|
|
|
</DataTemplate>
|
|
|
|
|
</dxg:GridColumn.CellTemplate>
|
|
|
|
|
</dxg:GridColumn>
|
|
|
|
|
</dxg:GridControl.Columns>
|
|
|
|
|
</dxg:GridControl>
|
|
|
|
|
</Grid>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
</Grid>
|
|
|
|
|
<Grid Grid.Row="4" Grid.Column="5">
|
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
|
<RowDefinition />
|
|
|
|
|
<RowDefinition Height="0"/>
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
<dxlc:LayoutItem IsRequired="True" Label="坐落/权属批量赋值:" Grid.Row="0" MaxWidth="300" VerticalAlignment="Top" LabelPosition="Top">
|
|
|
|
|
<StackPanel Margin="5,5">
|
|
|
|
|
<dxlc:LayoutItem Label="矢 量 数 据 :" LabelPosition="Left" Height="27" Margin="0,5" LabelHorizontalAlignment="Left">
|
|
|
|
|
<dxe:ButtonEdit x:Name="btnPath" AllowDefaultButton="False" Margin="0,0,5,0" IsReadOnly="True">
|
|
|
|
|
<dxe:ButtonInfo x:Name="btnSLPath" Content="选择" Click="btnSLPath_Click" />
|
|
|
|
|
</dxe:ButtonEdit>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<Label Height="27" Margin="0,5" FontWeight="DemiBold" Foreground="Red" Content="选择的矢量数据需包含ZLDWDM,ZLDWMC字段"></Label>
|
|
|
|
|
<dxlc:LayoutItem Label="变更前坐落:" Margin="0,5" >
|
|
|
|
|
<!--<ComboBox Height="25" x:Name="BGQZL"/>-->
|
|
|
|
|
<comboBox:AutoCompleteBox x:Name="BGQZL" Height="25" Text="{Binding CODE, UpdateSourceTrigger=LostFocus}" ValueMemberPath="CODE" DisplayMemberPath="DisplayName" Grid.Column="1" Margin="2,0"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="变更后坐落:" Margin="0,5">
|
|
|
|
|
<!--<ComboBox Height="25" x:Name="BGHZL"/>-->
|
|
|
|
|
<comboBox:AutoCompleteBox x:Name="BGHZL" Height="25" Text="{Binding CODE, UpdateSourceTrigger=LostFocus}" ValueMemberPath="CODE" DisplayMemberPath="DisplayName" Grid.Column="1" Margin="2,0"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="" Margin="0,5">
|
|
|
|
|
<StackPanel>
|
|
|
|
|
<RadioButton x:Name="QSBB" IsChecked="True" Content="权属不变" GroupName="QSBH"/>
|
|
|
|
|
<RadioButton x:Name="QSByZL" Content="权属随坐落变化" GroupName="QSBH"/>
|
|
|
|
|
<RadioButton x:Name="QSByZLExitFRD" Content="权属随坐落变化(飞入地除外)" GroupName="QSBH"/>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="">
|
|
|
|
|
<kuiBtn:KImgButton x:Name="btnSetZL" Content="赋 值" Click="BtnSetZL_Click" Height="27" FontSize="12" Grid.Column="3" Margin="0,5"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem Label="">
|
|
|
|
|
<kuiBtn:KImgButton x:Name="btnSetDataToBGTB" Content="统赋后数据入变更库" Click="IntoTBDataToDLTBBG" Height="27" FontSize="12" Grid.Column="3" Margin="0,5"/>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
<dxlc:LayoutItem IsRequired="True" Label="坐落/权属统赋:" Grid.Row="1" MaxWidth="230" VerticalAlignment="Top" LabelPosition="Top">
|
|
|
|
|
<StackPanel>
|
|
|
|
|
<dxe:ComboBoxEdit x:Name="cobZLDW" AllowDefaultButton="False" IsTextEditable="False" Margin="5,8" FontWeight="Bold" >
|
|
|
|
|
<dxe:ComboBoxEdit.Buttons>
|
|
|
|
|
<dxe:ButtonInfo x:Name="SetZLDW" Content="坐落统赋" Click="SetZLDW_Click"/>
|
|
|
|
|
</dxe:ComboBoxEdit.Buttons>
|
|
|
|
|
</dxe:ComboBoxEdit>
|
|
|
|
|
<dxe:ComboBoxEdit x:Name="cobQSDWLX" AllowDefaultButton="False" IsTextEditable="False" Margin="5,8" FontWeight="Bold" >
|
|
|
|
|
<dxe:ComboBoxEdit.Buttons>
|
|
|
|
|
<dxe:ButtonInfo x:Name="SetQSDW" Content="权属统赋" Click="SetQSDW_Click"/>
|
|
|
|
|
</dxe:ComboBoxEdit.Buttons>
|
|
|
|
|
<dxe:ComboBoxEditItem Content="随坐落变化"/>
|
|
|
|
|
<dxe:ComboBoxEditItem Content="随坐落变化(飞入地除外)"/>
|
|
|
|
|
</dxe:ComboBoxEdit>
|
|
|
|
|
</StackPanel>
|
|
|
|
|
</dxlc:LayoutItem>
|
|
|
|
|
</Grid>
|
|
|
|
|
</Grid>
|
|
|
|
|
</windows:BaseWindow>
|