TileBrush.Viewport 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 posição e as dimensões do bloco base de um TileBrush.
public:
property System::Windows::Rect Viewport { System::Windows::Rect get(); void set(System::Windows::Rect value); };
public System.Windows.Rect Viewport { get; set; }
member this.Viewport : System.Windows.Rect with get, set
Public Property Viewport As Rect
Valor da propriedade
A posição e as dimensões do bloco base de um TileBrush. O valor padrão é um retângulo (Rect) com uma TopLeft de (0,0) e uma Width e uma Height de 1.
Comentários
Ao pintar uma área usando um TileBrush, você usa três componentes: conteúdo, blocos e a área de saída. A ilustração a seguir mostra como esses três TileBrush componentes se relacionam entre si.
Componentes de um TileBrush com um único bloco
Componentes de um TileBrush com um TileMode de bloco
A Viewport propriedade determina o tamanho e a posição dos blocos em um TileBrush. Por padrão, um TileBrush tem um único bloco que preenche toda a área de saída. A Stretch propriedade controla como o TileBrush conteúdo se encaixa nesse bloco. Você pode substituir esse comportamento padrão e especificar o tamanho do bloco usando a Viewport propriedade.
Use a ViewportUnits propriedade para especificar se o Viewport uso de coordenadas absolutas ou relativas. Se forem relativas, as coordenadas serão relativas ao tamanho da área de saída. O ponto (0,0) representa o canto superior esquerdo da área de saída e (1,1) representa o canto inferior direito da área de saída. Para especificar que a Viewport propriedade usa coordenadas absolutas, defina a ViewportUnits propriedade como Absolute.
A ilustração a seguir mostra a diferença na saída quando você define a ViewportUnits propriedade de um TileBrush como relativo ou absoluto.
ViewportUnits relativo e absoluto
Informações da propriedade de dependência
Campo Identificador | ViewportProperty |
Propriedades de metadados definidas como true |
Nenhum |