Sdílet prostřednictvím


ContextMenu.HorizontalOffset Vlastnost

Definice

Získá nebo nastaví vodorovnou vzdálenost mezi cílovým počátek a zarovnávacím bodem automaticky otevíraného okna.

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

Hodnota vlastnosti

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

Atributy

Příklady

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

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

Poznámky

Umístění můžete ContextMenu provést 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 HorizontalOffsetProperty
Vlastnosti metadat nastavené na true Žádné

Použití atributu XAML

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

Hodnoty XAML

DvojitéDouble

Řetězcové Double vyjádření hodnoty. To se interpretuje jako měření nezávislé na jednotce (1/96 palce). Řetězce nemusí explicitně obsahovat desetinné čárky. 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ů deklarací 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 jsou body; 1pt==(96/72) px

Poznámka V mnoha případech může být hodnota typu double nastavena na hodnotu Automaticky, ale ContextMenu nezobrazí se, pokud jsou posuny nastaveny na hodnotu Automaticky.

Platí pro

Viz také