3

1 押しピンや好きなものをいくつかのレイヤーに追加するのは非常に簡単で、それらのレイヤーをクリアすると、いくつかのアイテムが他のアイテムの前にあることを確認できました。Windows 10 では、そのコントロールはなくなり、本当に必要なものの半分を備えたコントロールに置き換えられましたが、3D とシーン (私が使用していないもの) が含まれています。

私の最初の試みは、わかりました。MapPolygon は MapElement から継承して実装するため、ZIndex を持っています。

internal interface IMapElement
{
    System.Boolean Visible { get; set; }
    System.Int32 ZIndex { get; set; }
}

これを UserControl に実装して、マップ コントロールが各要素の描画方法を認識できるようにします。サプライズ!そのインターフェースは内部的なものであり、それを見つめる以外に何もできません。

2 番目の攻撃は、要素を描画するためにキャンバスを使用している可能性があり、キャンバスには ZIndex があります。うまくいかなかったことは言うまでもありません

pin.SetValue(Canvas.ZIndexProperty);

UWP MapControl にレイヤーのようなものがあるかどうか、またはその MapControl にどのインデックスでアイテムを描画するかを伝える方法があるかどうか、誰か教えてください。

よろしく。

4

2 に答える 2