Compartilhar via


Popup.VerticalOffset Propriedade

Definição

Obtém ou define a distância vertical entre a origem de destino e o ponto de alinhamento do 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 da propriedade

Double

A distância vertical entre a origem de destino e o ponto de alinhamento do 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 da 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.

Uso do Atributo XAML

<object VerticalOffset="double"/>  
- or -  
<object VerticalOffset="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

Informações da propriedade de dependência

Campo Identificador VerticalOffsetProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também