ContextMenu.HorizontalOffset Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.