デフォルトでマップに表示されるパンツールとズームツールは、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 でテンプレートを編集すると、変更がマップに反映されます。