Freigeben über


MapControl.TransformOrigin Eigenschaft

Definition

Ruft einen Punkt ab, auf den der logische Mittelpunkt der Karte transformiert wird, oder legt diesen fest.

public:
 property Point TransformOrigin { Point get(); void set(Point value); };
Point TransformOrigin();

void TransformOrigin(Point value);
public Point TransformOrigin { get; set; }
var point = mapControl.transformOrigin;
mapControl.transformOrigin = point;
Public Property TransformOrigin As Point

Eigenschaftswert

Ein Punkt, zu dem der logische Mittelpunkt der Karte transformiert wird. Verwenden Sie einen Wert zwischen 0 und 1 (aber nicht 0 oder 1) für die X- und Y-Eigenschaften von Point.

Hinweise

TransformOrigin stellt einen Punkt dar, um den sich die Karte dreht, z. B. wenn der Benutzer die Karte bearbeitet oder wenn Sie den Wert der Heading-Eigenschaft ändern. Erwägen Sie, den Y-Wert von TransformOrigin auf einen Wert größer als 0,5 festzulegen, wenn die Karte gekippt ist, d. h. wenn die Tonhöhe größer als 0 ist. Dadurch wird der logische Mittelpunkt näher an den Benutzer verschoben , d. h. näher am unteren Rand des Bildschirms, und dem Benutzer wird mehr von dem angezeigt, was sich in der Ferne befindet, wenn die Karte gedreht wird.

Nachdem Sie den Wert der TransformOrigin-Eigenschaft für mapControl festgelegt haben, gibt die Center-Eigenschaft weiterhin die vorherige Mitte zurück, bis Sie Center auf denselben Wert wie transformOrigin festlegen.

Gilt für:

Weitere Informationen