オーストラリアの座標を選択できるポップアップダイアログを作成しようとしていますが、Silverlightコントロールと非常によく似ていますが、WPFコントロールの特定のドキュメントを見つけるのが難しいです。Bingsは単一の国に限定されたコントロールをマップしますか?
基本的には、オーストラリアの地図を中心にして3.8のレベルにズームしてから、オーストラリア座標の範囲外で地図をスクロールしないようにします。 - オーストラリアの範囲外の別の場所で地図を表示します。ここで
は私のコードは、これまでのところです:
<Window x:Class="GetP51.Views.Dialogs.SelectCoordinatesDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=Microsoft.Maps.MapControl.WPF"
Title="GetP51 - Select Coordinates" MinHeight="525" Height="525" MaxHeight="525" MinWidth="500" Width="500" MaxWidth="500" Icon="../../GetP51.ico" WindowStartupLocation="CenterOwner" WindowStyle="ToolWindow">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="25"></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<TextBox x:Name="AddressSearch" Grid.Row="0"></TextBox>
<m:Map x:Name="AustralianMap" Grid.Row="1" CredentialsProvider="key" Mode="Aerial"></m:Map>
</Grid>
</Window>
そして、背後にあるコード:
public partial class SelectCoordinatesDialog : Window
{
public SelectCoordinatesDialog()
{
InitializeComponent();
AustralianMap.Center = new Location(-25.274398, 133.775136);
AustralianMap.ZoomLevel = 3.8;
}
}
誰かがどのように私が何を探しています何を達成するために教えてくださいことはできますか?
ありがとう、 アレックス。
何が効いているのか、それともうまくいきませんか? –