UIElement.BitmapEffect Property
Note: This API is now obsolete.
Namespace:
System.Windows
Assembly: PresentationCore (in PresentationCore.dll)
Gets or sets a bitmap effect that applies directly to the rendered content for this element. This is a dependency property.
Assembly: PresentationCore (in PresentationCore.dll)
[ObsoleteAttribute("BitmapEffects are deprecated and no longer function. Consider using Effects where appropriate instead.")] public BitmapEffect BitmapEffect { get; set; }
BitmapEffect is an abstract type, therefore the XAML usage requires an implemented derived class of BitmapEffect, such as OuterGlowBitmapEffect. Note that one implemented derived class is a collection type that allows you to specify more than one sequential BitmapEffect, using a nested tag syntax.
No existing derived class of BitmapEffect supports a type converter, so the XAML syntax that you use for this property is generally property element syntax.
Identifier field | |
Metadata properties set to true | None |
The following example sets a bitmap effect, using BlurBitmapEffect.
// Get a reference to the Button. Button myButton = (Button)sender; // Initialize a new BlurBitmapEffect that will be applied // to the Button. BlurBitmapEffect myBlurEffect = new BlurBitmapEffect(); // Set the Radius property of the blur. This determines how // blurry the effect will be. The larger the radius, the more // blurring. myBlurEffect.Radius = 10; // Set the KernelType property of the blur. A KernalType of "Box" // creates less blur than the Gaussian kernal type. myBlurEffect.KernelType = KernelType.Box; // Apply the bitmap effect to the Button. myButton.BitmapEffect = myBlurEffect;
.NET Framework
Available since 3.0
Available since 3.0