ContextMenu.VerticalOffset Propriedade

Definição

Obtém ou define a distância vertical entre a origem do alvo e o ponto de alinhamento pop-up.

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

Valor de Propriedade

A distância vertical 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 VerticalOffset 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 VerticalOffsetProperty
Propriedades dos metadados definidas como true None

Uso de atributos XAML

<object VerticalOffset="double"/>
- or -
<object VerticalOffset ="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

Note

Em muitos casos, um double pode ser definido para Auto, mas a ContextMenu não aparece se os deslocamentos estiverem definidos para Auto.

Aplica-se a

Ver também