1 Es war ganz einfach, Pushpins und was auch immer Sie möchten zu mehreren Layern hinzuzufügen, diese Layer zu löschen und sicherzustellen, dass einige Elemente vor anderen liegen. Mit Windows 10 ist diese Kontrolle weg und durch ein Steuerelement mit der Hälfte der Dinge ersetzt, die ich wirklich brauche, aber mit 3D und Szenen (Dinge, die ich nicht verwende)Hinzufügen von Z-Index zu XAML-Steuerelementen in Windows 10 MapControl
Mein erster Versuch war, ok, MapPolygon hat ZIndex weil sie von MapElement erbt und
internal interface IMapElement
{
System.Boolean Visible { get; set; }
System.Int32 ZIndex { get; set; }
}
Groß implementiert, lässt das in meinem Usercontrol implementieren, so dass die Karte Steuerung weiß, wie jedes Element zu zeichnen. ÜBERRASCHUNG! Diese Schnittstelle ist intern, man kann nichts anderes tun, als darauf zu starren.
Zweite attampet, vielleicht haben sie eine Leinwand verwenden, um die Elemente zu zeichnen, und Leinwand hat eine ZIndex, lass uns gut, unnötig zu sagen, dass es funktioniert Artikel nicht
pin.SetValue(Canvas.ZIndexProperty);
Kann jemand mir bitte sagen, Wenn es im UWP MapControl etwas wie Ebenen gibt oder wenn es eine Möglichkeit gibt, MapControl mitzuteilen, in welchem Index die Objekte gezeichnet werden sollen?
Grüße.
Haben Sie es lösen? –
Nein, habe ich nicht. Sie müssen nur Tricks wie Elemente nach der Bestellung in irgendeiner Weise hinzufügen. – toroveneno