Sdílet prostřednictvím


ContextMenu.VerticalOffset Vlastnost

Definice

Získejte nebo nastaví svislou vzdálenost mezi počátek cíle a bodem zarovnání automaticky otevíraného okna.

public:
 property double VerticalOffset { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
public double VerticalOffset { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
member this.VerticalOffset : double with get, set
Public Property VerticalOffset As Double

Hodnota vlastnosti

Svislá vzdálenost mezi počátek cíle a bodem zarovnání automaticky otevíraného okna Informace o cílovém původu a bodu zarovnání automaticky otevíraného okna najdete v tématu Chování umístění automaticky otevíraného okna. Výchozí hodnota je 0.

Atributy

Příklady

Následující příklad ukazuje, jak pomocí VerticalOffset vlastnosti způsobit ContextMenu otevření objektu v zadaném umístění vzhledem k nadřazené sadě tlačítka.

<ContextMenu HorizontalOffset="50" VerticalOffset="50" HasDropShadow="false">

Poznámky

Umístění můžete nastavit ContextMenu nastavením PlacementTargetvlastností , PlacementRectangle, Placement, HorizontalOffseta VerticalOffsetProperty . Tyto vlastnosti se chovají stejně jako u objektu Popup. Další informace najdete v tématu Chování umístění automaticky otevírané nabídky.

Informace o vlastnosti závislosti

Pole Identifikátor VerticalOffsetProperty
Vlastnosti metadat nastavené na true Žádné

Použití atributu XAML

<object VerticalOffset="double"/>
- or -
<object VerticalOffset ="qualifiedDouble"/>

Hodnoty XAML

DvojitéDouble

Řetězcová reprezentace Double hodnoty. To se interpretuje jako měření nezávislé na zařízení (1/96 palce). Řetězce nemusí explicitně obsahovat desetinná místa. Například hodnota 1 je přijatelná. Platí stejná Double omezení rozsahu, která jsou uvedena v části Hodnota vlastnosti.

qualifiedDoubleDvojitá hodnota, jak je popsáno výše, následovaná jedním z následujících řetězců deklarace jednotek: px, in, cm, pt.

px (výchozí) je jednotka nezávislá na zařízení (1/96 palce na jednotku).

in je palce; 1in==96px

cm je centimetry; 1cm==(96/2.54) px

pt je bodový; 1pt==(96/72) px

Poznámka

V mnoha případech může být dvojitá hodnota nastavena na Automaticky, ale ContextMenu pokud jsou posuny nastavené na Automaticky, nezobrazí se.

Platí pro

Viz také