ContextMenu.HorizontalOffset Propriedade

Definição

Obtém ou define a distância horizontal entre a origem do alvo e o ponto de alinhamento popup.

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

Valor de Propriedade

A distância horizontal entre a origem do alvo e o ponto de alinhamento popup. Para informações sobre a origem do alvo e o ponto de alinhamento do popup, veja Comportamento de Colocação do Popup. A predefinição é 0.

Atributos

Exemplos

O exemplo seguinte mostra como usar a HorizontalOffset propriedade para fazer com que a ContextMenu abra num local especificado em relação ao seu pai de botão.

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

Observações

Pode posicionar a ContextMenu definindo as PlacementTarget, PlacementRectangle, Placement, HorizontalOffset, e VerticalOffsetProperty propriedades. Estas propriedades comportam-se da mesma forma que para um Popup. Para mais informações, consulte Comportamento de Colocação de Popups.

Informação de Propriedade de Dependência

Número Value
Campo identificador HorizontalOffsetProperty
Propriedades dos metadados definidas como true None

Uso de atributos XAML

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

Valores XAML

DuploDouble

Representação de cadeias de um Double valor. Isto é interpretado como uma medida unitária independente do dispositivo (1/96 polegada). As cadeias não precisam de incluir explicitamente pontos decimais. Por exemplo, um valor de 1 é aceitável.

Aplicam-se as mesmas Double restrições de intervalo mencionadas na secção de Valor da Propriedade.

Duplo qualificado Um valor duplo como descrito acima, seguido de uma das seguintes cadeias de declaração unitária: px, in, cm, pt.

px (por defeito) são unidades independentes do dispositivo (1/96 de polegada por unidade)

in é de polegadas; 1in==96px

cm é centímetros; 1cm==(96/2.54) px

pt é pontos; 1pt==(96/72) px

Nota Em muitos casos, um double pode estar definido para Auto, mas a ContextMenu não aparecerá se os deslocamentos estiverem definidos para Auto.

Aplica-se a

Ver também