ContextMenu.HorizontalOffset 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 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.