Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe BlurBitmapEffect

Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Simula examinando um objeto por meio de uma lente fora de foco.

Namespace:  System.Windows.Media.Effects
Assembly:  PresentationCore (em PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public sealed class BlurBitmapEffect : BitmapEffect
<BlurBitmapEffect .../>

O tipo BlurBitmapEffect expõe os membros a seguir.

  NomeDescrição
Método públicoBlurBitmapEffect Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Inicializa uma nova instância da classe BlurBitmapEffect.
Superior

  NomeDescrição
Propriedade públicaCanFreeze Obtém um valor que indica se o objeto pode ser feito inalterável. (Herdado de Freezable.)
Propriedade públicaDependencyObjectType Obtém o DependencyObjectType que envolve o tipo de instância da CLR. (Herdado de DependencyObject.)
Propriedade públicaDispatcherObtém o Dispatcher esse DispatcherObject está associado. (Herdado de DispatcherObject.)
Propriedade públicaHasAnimatedPropertiesObtém um valor que indica se um ou mais AnimationClock objetos está associado a qualquer uma das propriedades de dependência do objeto. (Herdado de Animatable.)
Propriedade públicaIsFrozenObtém um valor que indica se o objeto é atualmente pode ser modificado. (Herdado de Freezable.)
Propriedade públicaIsSealed Obtém um valor que indica se essa instância atualmente é selada (somente leitura). (Herdado de DependencyObject.)
Propriedade públicaKernelType Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Obtém ou define o tipo de kernel de desfoque a ser usado para o BlurBitmapEffect.
Propriedade públicaRadius Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Obtém ou define o raio usado no kernel do desfoque. Um raio maior implica mais desfoque.
Superior

  NomeDescrição
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock)Aplica-se um AnimationClock para o DependencyProperty. Se a propriedade já é animada, o comportamento de entrega da SnapshotAndReplace é usado. (Herdado de Animatable.)
Método públicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Aplica-se um AnimationClock para o DependencyProperty. Se a propriedade já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline)Aplica uma animação para o DependencyProperty. A animação é iniciada quando o próximo quadro é processado. Se a propriedade especificada já é animada, o SnapshotAndReplace comportamento da entrega é usado. (Herdado de Animatable.)
Método públicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Aplica uma animação para o DependencyProperty. A animação é iniciada quando o próximo quadro é processado. Se a propriedade especificada já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.)
Método públicoCheckAccessDetermina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Método públicoClearValue(DependencyProperty)Limpa o valor local de uma propriedade. A propriedade a ser limpa é especificada por um identificador da DependencyProperty. (Herdado de DependencyObject.)
Método públicoClearValue(DependencyPropertyKey)Limpa o valor local de uma propriedade somente leitura. A propriedade a ser limpa é especificada por uma DependencyPropertyKey. (Herdado de DependencyObject.)
Método públicoClone Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Cria um clone modificável isso BlurBitmapEffect, fazendo cópias profunda dos valores do objeto. Ao copiar propriedades de dependência, esse método copia ligações de dados e referências de recurso (mas eles não mais poderão resolver) mas não animações ou seus valores atuais.
Método públicoCloneCurrentValue Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Cria um clone modificável isso BlurBitmapEffect objeto, fazendo cópias profunda dos valores atuais desse objeto. Referências de recurso, as ligações de dados e animações não são copiadas, mas são de seus valores atuais.
Método públicoCoerceValueConverte o valor especificado propriedade de dependência. Isso é feito chamando qualquer CoerceValueCallback especificada na metadados de propriedade para a propriedade de dependência conforme ela existe na chamada de função DependencyObject. (Herdado de DependencyObject.)
Método públicoEqualsDetermina se um fornecido DependencyObject é equivalente à atual DependencyObject. (Herdado de DependencyObject.)
Método públicoFreeze()Torna o objeto atual unmodifiable e define sua IsFrozen propriedade para true. (Herdado de Freezable.)
Método públicoGetAnimationBaseValueRetorna o valor sem animação do especificado DependencyProperty. (Herdado de Animatable.)
Método públicoGetAsFrozenCria uma cópia congelada da Freezable, usando valores de propriedade de base (sem animação). Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.)
Método públicoGetCurrentValueAsFrozenCria uma cópia congelada da Freezable usando valores de propriedade atual. Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.)
Método públicoGetHashCodeObtém um código de hash para este DependencyObject. (Herdado de DependencyObject.)
Método públicoGetLocalValueEnumeratorCria um enumerador especializado para determinar quais propriedades de dependência localmente têm definir valores nessa DependencyObject. (Herdado de DependencyObject.)
Método públicoGetOutput Obsoleta. Retorna o BitmapSource que resulta quando o efeito é aplicado para o BitmapEffectInput. (Herdado de BitmapEffect.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoGetValueRetorna o valor atual de efetivo de um propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject.)
Método públicoInvalidatePropertyAvalia o valor efetivo de propriedade de dependência especificado (Herdado de DependencyObject.)
Método públicoReadLocalValueRetorna o valor de local de um propriedade de dependência, se ele existir. (Herdado de DependencyObject.)
Método públicoSetCurrentValueDefine o valor de um propriedade de dependência sem alterar sua fonte de valor. (Herdado de DependencyObject.)
Método públicoSetValue(DependencyProperty, Object)Define o valor de local de um propriedade de dependência, especificado por seu identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método públicoSetValue(DependencyPropertyKey, Object)Define o valor de local de somente leitura propriedade de dependência, especificado pelo DependencyPropertyKey identificador de propriedade de dependência. (Herdado de DependencyObject.)
Método protegidoShouldSerializePropertyRetorna um valor que indica se os processos de serialização devem serializar o valor para o fornecido propriedade de dependência. (Herdado de DependencyObject.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método públicoVerifyAccessImpõe que o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.)
Superior

  NomeDescrição
Evento públicoChangedOcorre quando o Freezable ou um objeto nele contido é modificado. (Herdado de Freezable.)
Superior

  NomeDescrição
Campo públicoMembro estáticoKernelTypeProperty Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Identifica o KernelTypepropriedade de dependência. 
Campo públicoMembro estáticoRadiusProperty Observação: esta API agora está obsoleta. A alternativa não obsoleta é BlurEffect. Identifica o Radiuspropriedade de dependência. 
Superior

ObservaçãoObservação

Os efeitos de bitmap do WPF são renderizados por software. Qualquer objeto que aplique um efeito também será processado no software. Efeitos bitmap não devem ser aplicados para grandes visuais ou animações como isso pode prejudicar o desempenho.

BlurBitmapEffect é um dos vários efeitos que são fornecidos com o SDK. Outros efeitos incluem:

A ilustração a seguir mostra um BlurBitmapEffect aplicados a um objeto visual (nesse caso é aplicado a uma Button).

Screenshot: Compare button to blurred button

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Quaisquer membros estático (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.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft