Maps for WPF/Silverlight
ツールのカスタマイズ
Maps の使い方 > ツールのカスタマイズ

デフォルトでマップに表示されるパンツールとズームツールは、C1MapToolsLayer に実装されています。これは C1Maps のテンプレートに入っているため、Layers コレクションに追加する必要はありません。これらのツールをカスタマイズするには、C1Maps.ShowTools を False に設定してデフォルトのツールを非表示にしてから、独自の C1MapToolsLayer インスタンスを追加します。このための XAML を次に示します。

XAML
コードのコピー
<c1:C1Maps ShowTools="false">
    <c1:C1Maps.Layers>
        <c1:C1MapToolsLayer/>
    </c1:C1Maps.Layers>
</c1:C1Maps>

ツールのためにまったく別のレイヤを実装することもできますが、この例では、単に組み込みツールのテンプレートを変更しています。この XAML を Blend で編集するには、ToolsLayer を右クリックし、[コントロールパーツの編集(テンプレート)][コピーして編集]を選択します。

これで、Blend でテンプレートを編集すると、変更がマップに反映されます。

関連トピック