ContextMenu.VerticalOffset Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.