Compartilhar via


Popup.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

Double

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 cria um Popup e define as propriedades e VerticalOffset as HorizontalOffset propriedades como 20. A Placement propriedade é definida como Bottom (que é o padrão), portanto, a origem de destino é o canto inferior esquerdo da área de destino e o ponto de alinhamento pop-up é o canto superior esquerdo do Popup.

<Canvas Width="200" Height="200" Background="Yellow" Margin="20">
  <Popup IsOpen="True" Placement="Bottom"
         HorizontalOffset="20" VerticalOffset="20">
    <TextBlock FontSize="14" Background="#42F3FD">
      This is a popup.
    </TextBlock>
  </Popup>
</Canvas>

Comentários

Você pode posicionar um pop-up definindo as PlacementTargetpropriedades , PlacementRectanglee HorizontalOffsetPlacementVerticalOffset , 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

double
Double

Uma representação de cadeia de caracteres de um Double valor. Isso é interpretado como uma medida de unidade independente do dispositivo (1/96 polegada). 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 se aplicam às mencionadas na seção Valor da Propriedade deste tópico.

qualifiedDouble
Um double valor conforme descrito anteriormente nesta tabela, seguido por uma das seguintes cadeias de caracteres de declaração de unidade: px, , in, cmou 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

Aplica-se a

Confira também