<Window x:Class="RichCreator.Editor.Tools.MapEditor"
|
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:RichCreator.Editor.Tools"
|
mc:Ignorable="d"
|
Loaded="Window_Loaded"
|
Title="地图编辑器" Height="720" Width="1280">
|
<Grid>
|
<Grid.RowDefinitions>
|
<RowDefinition Height="Auto" />
|
<RowDefinition Height="*" />
|
</Grid.RowDefinitions>
|
|
<Border Grid.Row="0" BorderThickness="1" BorderBrush="Gray">
|
<Grid>
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,4,0,0">
|
|
|
|
<TextBlock Text="参数:" Margin="22 0 0 0" VerticalAlignment="Center" />
|
<TextBox Width="45" x:Name="tagNumber" Text="0" VerticalContentAlignment="Center"/>
|
|
<ComboBox SelectedIndex="0" x:Name="slOperate">
|
<ComboBoxItem>障碍</ComboBoxItem>
|
<ComboBoxItem>定位点</ComboBoxItem>
|
<ComboBoxItem>寻路点</ComboBoxItem>
|
<ComboBoxItem>巡逻线</ComboBoxItem>
|
<ComboBoxItem>寻路线</ComboBoxItem>
|
</ComboBox>
|
<Button Content="清空定位点" Margin="5 0" Click="ClearPosition_Click" />
|
<TextBlock VerticalAlignment="Center">除定位点外,其它物体右键删除。</TextBlock>
|
</StackPanel>
|
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="5 5">
|
<Button Content="加载图片" Margin="5 0" Click="OpenFromFile_Click" />
|
<Button Content="复制为JSON" Margin="5 0" Click="CopyJSON_Click" />
|
<Button Content="加载JSON" Margin="5 0" Click="CreateFromJSON_Click" />
|
</StackPanel>
|
|
</Grid>
|
</Border>
|
|
|
<ScrollViewer x:Name="scrollViewer" Grid.Row="1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" >
|
<Canvas x:Name="mainContainer" HorizontalAlignment="Left" VerticalAlignment="Top" MouseMove="SourceImage_MouseMove" MouseDown="SourceImage_MouseDown" PreviewMouseUp="SourceImage_MouseUp" MouseUp="SourceImage_MouseUp">
|
<Image x:Name="SourceImage" Stretch="None" HorizontalAlignment="Left" VerticalAlignment="Top" />
|
<Canvas x:Name="HouseInfoLayer" />
|
<Canvas x:Name="LocationPointLayer" IsHitTestVisible="False"/>
|
|
<!--<Polyline StrokeThickness="1" Stroke="Black" Opacity="0.5">
|
<Polyline.Points>10,50 180,50 180,150 </Polyline.Points>
|
</Polyline>-->
|
</Canvas>
|
</ScrollViewer>
|
</Grid>
|
</Window>
|