ContextMenu.HorizontalOffset Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.