Classe RelativePosition

Representa uma posição no designer que permanece independente dos sistemas de coordenadas.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.Interaction.RelativePosition

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public NotInheritable Class RelativePosition _
    Implements IEnumerable
public sealed class RelativePosition : IEnumerable
public ref class RelativePosition sealed : IEnumerable
[<Sealed>]
type RelativePosition =  
    class
        interface IEnumerable
    end
public final class RelativePosition implements IEnumerable

O tipo RelativePosition expõe os membros a seguir.

Construtores

  Nome Descrição
Método público RelativePosition(array<RelativePosition[]) Inicializa uma nova instância de RelativePosition classe que contém zero ou mais existente referência posições.
Método público RelativePosition(String, array<RelativePosition[]) Inicializa uma nova instância de RelativePosition classe que contém zero ou mais existente referência posições.

Início

Métodos

  Nome Descrição
Método público Contains Retorna um valor indicando se o especificado RelativePosition existe dentro de RelativePosition.
Método público Equals(Object) Determina se o objeto especificado é igual a esta RelativePosition objeto. (Substitui Object.Equals(Object).)
Método público Equals(RelativePosition) Determina se o especificado RelativePosition é igual a esta RelativePosition.
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Retorna o código hash para este objeto. (Substitui Object.GetHashCode().)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna o nome nesta posição. (Substitui Object.ToString().)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Equality Compara dois RelativePosition objetos.
Operador públicoMembro estático Inequality Compara dois RelativePosition objetos.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IEnumerable.GetEnumerator Para obter uma descrição desse membro, consulte IEnumerable.GetEnumerator.

Início

Comentários

Você pode criar uma única posição relativa ou uma posição relativa composta que consiste em mais de uma posição. Por exemplo, se você definir uma posição relativa, chamada "top" e outro chamado "left", você pode combinar os dois chamando new RelativePosition(top, left). Isso cria uma nova posição relativa é a composição dos dois primeiros. A estrutura define um conjunto de comuns posições relativas em estática RelativePositions classe. Você pode criar suas próprias posições relativas às suas próprias necessidades.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.Interaction

Outros recursos

Extensibilidade do WPF Designer