Compartilhar via


ContextMenu.VerticalOffset Propriedade

Definição

Obtém ou define a distância vertical entre a origem de destino e o ponto de alinhamento do 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 da propriedade

A distância vertical entre a origem de destino e o ponto de alinhamento do pop-up. Para obter mais informações sobre a origem de destino e o ponto de alinhamento do pop-up, consulte Comportamento de posicionamento do pop-up. O padrão é 0.

Atributos

Exemplos

O exemplo a seguir mostra como usar a VerticalOffset propriedade para fazer com que um ContextMenu abra em um local especificado em relação ao pai do botão.

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

Comentários

Você pode posicionar um ContextMenu definindo as PlacementTargetpropriedades , PlacementRectangle, HorizontalOffsetPlacement, e VerticalOffsetProperty . Essas propriedades se comportam da mesma forma que para um Popup. Para mais informações, consulte Comportamento de posicionamento de pop-up.

Informações da propriedade de dependência

Campo Identificador VerticalOffsetProperty
Propriedades de metadados definidas como true Nenhum

Uso do Atributo XAML

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

Valores XAML

DuploDouble

Representação de cadeia de caracteres de um Double valor. Isso é interpretado como uma medida de unidade independente do dispositivo (1/96 polegada). As cadeias de caracteres não precisam incluir explicitamente pontos decimais. Por exemplo, um valor de 1 é aceitável. As mesmas Double restrições de intervalo mencionadas na seção Valor da Propriedade se aplicam.

Qualifieddouble Um valor duplo, conforme descrito acima, seguido por uma das seguintes cadeias de caracteres de declaração de unidade: px, in, cm, . pt

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

in é polegadas; 1in==96px

cm é centímetro; 1cm==(96/2,54) px

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

Observação

Em muitos casos, um duplo pode ser definido como Automático, mas um ContextMenu não aparece se os deslocamentos são definidos como Automático.

Aplica-se a

Confira também