Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe ImageBrush

 

Pinta uma área com uma imagem.

Namespace:   System.Windows.Media
Assembly:  PresentationCore (em PresentationCore.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.Brush
            System.Windows.Media.TileBrush
              System.Windows.Media.ImageBrush

public sealed class ImageBrush : TileBrush

NomeDescrição
System_CAPS_pubmethodImageBrush()

Inicializa uma nova instância de ImageBrush classe sem conteúdo.

System_CAPS_pubmethodImageBrush(ImageSource)

Inicializa uma nova instância de ImageBrush classe que pinta uma área com a imagem especificada.

NomeDescrição
System_CAPS_pubpropertyAlignmentX

Obtém ou define o alinhamento horizontal do conteúdo do TileBrush ladrilho-base.(Herdado de TileBrush.)

System_CAPS_pubpropertyAlignmentY

Obtém ou define o alinhamento vertical do conteúdo de TileBrush base lado a lado.(Herdado de TileBrush.)

System_CAPS_pubpropertyCanFreeze

Obtém um valor que indica se o objeto pode ser feito não modificável.(Herdado de Freezable.)

System_CAPS_pubpropertyDependencyObjectType

Obtém o DependencyObjectType que encapsula o CLR tipo dessa instância. (Herdado de DependencyObject.)

System_CAPS_pubpropertyDispatcher

Obtém o Dispatcher isso DispatcherObject está associado.(Herdado de DispatcherObject.)

System_CAPS_pubpropertyHasAnimatedProperties

Obtém um valor que indica se um ou mais AnimationClock objetos está associado com qualquer uma das propriedades de dependência do objeto.(Herdado de Animatable.)

System_CAPS_pubpropertyImageSource

Obtém ou define a imagem exibida por este ImageBrush.

System_CAPS_pubpropertyIsFrozen

Obtém um valor que indica se o objeto pode ser modificado no momento.(Herdado de Freezable.)

System_CAPS_pubpropertyIsSealed

Obtém um valor que indica se essa instância atualmente é selada (somente leitura). (Herdado de DependencyObject.)

System_CAPS_pubpropertyOpacity

Obtém ou define o grau de opacidade de um Brush.(Herdado de Brush.)

System_CAPS_pubpropertyRelativeTransform

Obtém ou define a transformação é aplicada ao pincel usando coordenadas relativas.(Herdado de Brush.)

System_CAPS_pubpropertyStretch

Obtém ou define um valor que especifica como o conteúdo deste TileBrush expande para ajustar seu lado a lado.(Herdado de TileBrush.)

System_CAPS_pubpropertyTileMode

Obtém ou define um valor que especifica como um TileBrush preenche a área que você está pintando se a imagem base é menor do que a área de saída.(Herdado de TileBrush.)

System_CAPS_pubpropertyTransform

Obtém ou define a transformação é aplicada ao pincel. Essa transformação é aplicada depois que a saída do pincel é mapeada e posicionada.(Herdado de Brush.)

System_CAPS_pubpropertyViewbox

Obtém ou define a posição e dimensões do conteúdo em um TileBrush lado a lado.(Herdado de TileBrush.)

System_CAPS_pubpropertyViewboxUnits

Obtém ou define um valor que especifica se o Viewbox valor é relativo a caixa delimitadora do TileBrush conteúdo ou se o valor é absoluto.(Herdado de TileBrush.)

System_CAPS_pubpropertyViewport

Obtém ou define a posição e dimensões do bloco base para um TileBrush.(Herdado de TileBrush.)

System_CAPS_pubpropertyViewportUnits

Obtém ou define um BrushMappingMode enumeração que especifica se o valor da Viewport, que indica o tamanho e posição do TileBrush base lado a lado, é relativo ao tamanho da área de saída.(Herdado de TileBrush.)

NomeDescrição
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

Aplica-se um AnimationClock especificado DependencyProperty. Se a propriedade já for animada, o SnapshotAndReplace comportamento de entrega é usado.(Herdado de Animatable.)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Aplica-se um AnimationClock especificado DependencyProperty. Se a propriedade já for animada, especificado HandoffBehavior é usado.(Herdado de Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

Aplica uma animação especificado DependencyProperty. A animação é iniciada quando o próximo quadro é renderizado. Se a propriedade especificada já for animada, o SnapshotAndReplace comportamento de entrega é usado.(Herdado de Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Aplica uma animação especificado DependencyProperty. A animação é iniciada quando o próximo quadro é renderizado. Se a propriedade especificada já for animada, especificado HandoffBehavior é usado.(Herdado de Animatable.)

System_CAPS_pubmethodCheckAccess()

Determina se o thread de chamada tem acesso a este DispatcherObject.(Herdado de DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Limpa o valor de uma propriedade local. A propriedade a ser limpa é especificada por um DependencyProperty identificador.(Herdado de DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por um DependencyPropertyKey.(Herdado de DependencyObject.)

System_CAPS_pubmethodClone()

Cria um clone modificável ImageBrush, fazendo cópias profundas dos valores do objeto.

System_CAPS_pubmethodCloneCurrentValue()

Cria um clone modificável ImageBrush objeto, fazendo cópias profundas dos valores atuais do objeto.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Converte o valor da propriedade de dependência especificada. Isso é feito invocando qualquer CoerceValueCallback especificada nos metadados de propriedade para a propriedade de dependência conforme ela existe na chamada de função DependencyObject.(Herdado de DependencyObject.)

System_CAPS_pubmethodEquals(Object)

Determina se um fornecido DependencyObject é equivalente à atual DependencyObject.(Herdado de DependencyObject.)

System_CAPS_pubmethodFreeze()

Torna o objeto atual não modificável e define seu IsFrozen propriedade true.(Herdado de Freezable.)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

Retorna o valor especificado não é animado DependencyProperty.(Herdado de Animatable.)

System_CAPS_pubmethodGetAsFrozen()

Cria uma cópia congelada do Freezable, usando valores de propriedade base (não animado). Porque a cópia é congelada, qualquer subobjetos congelados são copiados por referência.(Herdado de Freezable.)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Cria uma cópia congelada do Freezable usando os valores da propriedade atual. Porque a cópia é congelada, qualquer subobjetos congelados são copiados por referência.(Herdado de Freezable.)

System_CAPS_pubmethodGetHashCode()

Obtém um código hash para este DependencyObject.(Herdado de DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Cria um enumerador especializado para determinar quais propriedades de dependência têm definidos localmente valores nessa DependencyObject.(Herdado de DependencyObject.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência na instância de um DependencyObject.(Herdado de DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Reavalia o valor efetivo para a propriedade de dependência especificada(Herdado de DependencyObject.)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Retorna o valor da propriedade de dependência, local, se ela existir.(Herdado de DependencyObject.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Define o valor da propriedade de dependência sem alterar seu valor.(Herdado de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Define o valor do local de uma propriedade de dependência, especificado por seu identificador de propriedade de dependência.(Herdado de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Define o valor de uma propriedade de dependência somente leitura, especificado pelo local de DependencyPropertyKey identificador de propriedade de dependência.(Herdado de DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Retorna um valor que indica se os processos de serialização devem serializar o valor da propriedade de dependência fornecido.(Herdado de DependencyObject.)

System_CAPS_pubmethodToString()

Retornar a representação de cadeia de caracteres deste Brush.(Herdado de Brush.)

System_CAPS_pubmethodToString(IFormatProvider)

Cria uma representação de cadeia de caracteres deste objeto com base nas informações de formatação específicas da cultura especificadas.(Herdado de Brush.)

System_CAPS_pubmethodVerifyAccess()

Impõe que o thread de chamada tem acesso a este DispatcherObject.(Herdado de DispatcherObject.)

NomeDescrição
System_CAPS_pubfieldSystem_CAPS_staticImageSourceProperty

Identifica o ImageSource propriedade de dependência.

NomeDescrição
System_CAPS_pubeventChanged

Ocorre quando o Freezable ou um objeto contido nela for modificado.(Herdado de Freezable.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.ToString(String, IFormatProvider)

Formata o valor da instância atual usando o formato especificado.(Herdado de Brush.)

Um ImageBrush é um tipo de TileBrush que define seu conteúdo como uma imagem, que é especificada pelo seu ImageSource propriedade. Você pode controlar como a imagem é alongada, alinhada e agrupada, permitindo que você produza padrões e outros efeitos. As imagens a seguir mostram alguns efeitos que podem ser obtidos com um ImageBrush.

Exemplos de saída de ImageBrush

Um ImageBrush pode desenhar formas, controles, texto e muito mais

Conforme mencionado, um ImageBrush pinta uma área com um ImageSource. O tipo mais comum de ImageSource para usar com um ImageBrush é um BitmapImage, que descreve um gráfico de bitmap. Você pode usar um DrawingImage para pintar usando um Drawing mas é mais simples usar um DrawingBrush em vez disso. Para obter mais informações sobre ImageSource objetos, consulte Imaging Overview.

Para obter mais informações sobre ImageBrush recursos, consulte pintura com imagens, desenhos e visuais visão geral.

Porque o ImageBrush classe herda de Freezable, ImageBrush objetos ganham diversas características especiais, que incluem o seguinte: podem ser declaradas como, compartilhados entre vários objetos, feitos somente leitura para melhorar o desempenho, clonados e feitas com segurança de segmento. Para obter mais informações sobre os recursos fornecidos pelo Freezable objetos, consulte Visão geral de objetos Freezable.

MediaPermission

to display images that you have T:System.Net.WebPermission or T:System.Security.Permissions.FileIOPermission access for. Associated enumeration: F:System.Security.Permissions.MediaPermissionImage.SiteOfOriginImage.

MediaPermission

to display images that you don't have T:System.Net.WebPermission or T:System.Security.Permissions.FileIOPermission access for. Associated enumeration: F:System.Security.Permissions.MediaPermissionImage.SafeImage.

.NET Framework
Disponível desde 3.0
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0

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

Retornar ao início
Mostrar: