Popup.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 a seguir cria um Popup e define as propriedades HorizontalOffset e VerticalOffset como 20. A Placement propriedade está definida para Bottom (que é o padrão), por isso a origem do alvo é o canto inferior esquerdo da área do alvo e o ponto de alinhamento popup é 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>
Observações
Pode posicionar um pop-up definindo as propriedades PlacementTarget, PlacementRectangle, Placement, HorizontalOffset e VerticalOffset. 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
double
Double
Uma representação em cadeia de um Double valor. Isto é interpretado como uma medida unitária independente do dispositivo (1/96 polegada). As cadeias não têm de incluir explicitamente pontos decimais. Por exemplo, um valor de 1 é aceitável.
Aplicam-se as mesmas Double restrições de intervalo que as mencionadas na secção de Valor da Propriedade deste tópico.
qualifiedDouble Um double valor como descrito anteriormente nesta tabela, seguido por uma das seguintes cadeias de declaração unitária: px, in, cm, ou 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