Partilhar via


ContextMenu.HorizontalOffset Propriedade

Definição

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

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 da propriedade

A distância horizontal entre a origem de destino e o ponto de alinhamento de 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 HorizontalOffset 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, Placement, HorizontalOffsete 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 HorizontalOffsetProperty
Propriedades de metadados definidas como true Nenhum

Uso do Atributo XAML

<object HorizontalOffset="double"/>
- or -
<object HorizontalOffset ="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ímetros; 1cm==(96/2,54) px

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

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

Aplica-se a

Confira também