BitmapEffectGroup Třída

Definice

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Představuje skupinu BitmapEffect objektů, které slouží k použití více efektů na viditelný objekt.

public ref class BitmapEffectGroup sealed : System::Windows::Media::Effects::BitmapEffect
[System.Windows.Markup.ContentProperty("Children")]
public sealed class BitmapEffectGroup : System.Windows.Media.Effects.BitmapEffect
[<System.Windows.Markup.ContentProperty("Children")>]
type BitmapEffectGroup = class
    inherit BitmapEffect
Public NotInheritable Class BitmapEffectGroup
Inherits BitmapEffect
Dědičnost
Atributy

Poznámky

Pořadí, ve kterém jsou efekty přidány do skupiny, má vliv na konečnou vizuální reprezentaci obsahu, na který se efekty použijí. Efekty jsou zřetězený tak, aby se vizuál prvního efektu použil jako zdroj druhého efektu. Tato logika se řídí všemi dalšími účinky ve skupině efektů. Následující obrázek ukazuje efekt, který DropShadowBitmapEffect a OuterGlowBitmapEffect mají při přidání do Button. První tlačítko obsahuje první použité stíny a poslední použití vnější záře. Ve druhém tlačítku je pořadí obrácené.

Vliv pořadí efektu v BitmapEffectGroup
Efekty v BitmapEffectGroup

Konstruktory

BitmapEffectGroup()

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Inicializuje novou instanci BitmapEffectGroup třídy.

Pole

ChildrenProperty

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Identifikuje vlastnost závislosti Children.

Vlastnosti

CanFreeze

Získá hodnotu, která označuje, zda objekt lze vytvořit nemodifovatelný.

(Zděděno od Freezable)
Children

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Získá nebo nastaví děti BitmapEffectGroup.

DependencyObjectType

Získá DependencyObjectType, který zabalí typ CLR této instance.

(Zděděno od DependencyObject)
Dispatcher

Získá Dispatcher tento DispatcherObject je přidružen.

(Zděděno od DispatcherObject)
HasAnimatedProperties

Získá hodnotu, která určuje, zda jeden nebo více AnimationClock objekty je přidružena k některé z vlastností závislosti tohoto objektu.

(Zděděno od Animatable)
IsFrozen

Získá hodnotu, která označuje, zda objekt je aktuálně upravitelný.

(Zděděno od Freezable)
IsSealed

Získá hodnotu, která označuje, zda je tato instance aktuálně zapečetěna (jen pro čtení).

(Zděděno od DependencyObject)

Metody

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Použije AnimationClock na zadaný DependencyProperty. Pokud je vlastnost již animovaná, použije se zadaný HandoffBehavior.

(Zděděno od Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock)

Použije AnimationClock na zadaný DependencyProperty. Pokud je vlastnost již animované, použije se SnapshotAndReplace chování předání.

(Zděděno od Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Použije animaci na zadanou DependencyProperty. Animace se spustí při vykreslení dalšího snímku. Pokud je zadaná vlastnost již animované, použije se zadaný HandoffBehavior.

(Zděděno od Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Použije animaci na zadanou DependencyProperty. Animace se spustí při vykreslení dalšího snímku. Pokud je zadaná vlastnost již animované, použije se SnapshotAndReplace chování předání.

(Zděděno od Animatable)
CheckAccess()

Určuje, zda volající vlákno má přístup k této DispatcherObject.

(Zděděno od DispatcherObject)
ClearValue(DependencyProperty)

Vymaže místní hodnotu vlastnosti. Vlastnost, která se má vymazat, je určena identifikátorem DependencyProperty.

(Zděděno od DependencyObject)
ClearValue(DependencyPropertyKey)

Vymaže místní hodnotu vlastnosti jen pro čtení. Vlastnost, která má být vymazána, je určena DependencyPropertyKey.

(Zděděno od DependencyObject)
Clone()

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Vytvoří upravitelný klon tohoto objektu BitmapEffectGroup a vytvoří hluboké kopie aktuálních hodnot tohoto objektu. Odkazy na prostředky, datové vazby a animace se nekopírují, ale jejich aktuální hodnoty jsou.

CloneCore(Freezable)

Vytvoří instanci klonem (hloubkovou kopií) zadaného Freezable pomocí základních (ne animovaných) hodnot vlastností.

(Zděděno od Freezable)
CloneCurrentValue()

Poznámka: Toto rozhraní API je nyní zastaralé. Zastaralá alternativa je Effect. Vytvoří upravitelný klon tohoto objektu BitmapEffectGroup a vytvoří hluboké kopie aktuálních hodnot tohoto objektu. Odkazy na prostředky, datové vazby a animace se nekopírují, ale jejich aktuální hodnoty jsou.

CloneCurrentValueCore(Freezable)

Vytvoří instanci upravitelný klon (hloubkovou kopii) zadaného Freezable pomocí aktuálních hodnot vlastností.

(Zděděno od Freezable)
CoerceValue(DependencyProperty)

Převede hodnotu zadané vlastnosti závislosti. Toho lze dosáhnout vyvoláním jakékoli CoerceValueCallback funkce zadané v metadatech vlastnosti pro vlastnost závislost, protože existuje ve volajícím DependencyObject.

(Zděděno od DependencyObject)
CreateInstance()

Inicializuje novou instanci Freezable třídy.

(Zděděno od Freezable)
CreateInstanceCore()

Při implementaci v odvozené třídě vytvoří novou instanci Freezable odvozené třídy.

(Zděděno od Freezable)
CreateUnmanagedEffect()
Zastaralé.

Při přepsání v odvozené třídě vytvoří klon nespravovaného efektu.

(Zděděno od BitmapEffect)
Equals(Object)

Určuje, zda zadaný DependencyObject odpovídá aktuálnímu DependencyObject.

(Zděděno od DependencyObject)
Freeze()

Nastaví aktuální objekt jako neupravitelný a nastaví jeho IsFrozen vlastnost na true.

(Zděděno od Freezable)
FreezeCore(Boolean)

Vytvoří tento Animatable objekt nemodifikovatelný nebo určuje, zda jej lze upravit.

(Zděděno od Animatable)
GetAnimationBaseValue(DependencyProperty)

Vrátí ne animovanou hodnotu zadaného DependencyProperty.

(Zděděno od Animatable)
GetAsFrozen()

Vytvoří zablokovanou kopii Freezablepomocí základních (ne animovaných) hodnot vlastností. Vzhledem k tomu, že je kopie zablokovaná, všechny ukotvené dílčí objekty se zkopírují odkazem.

(Zděděno od Freezable)
GetAsFrozenCore(Freezable)

Vytvoří instanci zablokovaný klon zadaného Freezable pomocí základních (ne animovaných) hodnot vlastností.

(Zděděno od Freezable)
GetCurrentValueAsFrozen()

Vytvoří ukotvenou kopii Freezable pomocí aktuálních hodnot vlastností. Vzhledem k tomu, že je kopie zablokovaná, všechny ukotvené dílčí objekty se zkopírují odkazem.

(Zděděno od Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Vytvoří aktuální instanci zablokovaný klon zadaného Freezable. Pokud má objekt animované vlastnosti závislostí, jejich aktuální animované hodnoty se zkopírují.

(Zděděno od Freezable)
GetHashCode()

Získá hash kód pro tento DependencyObject.

(Zděděno od DependencyObject)
GetLocalValueEnumerator()

Vytvoří specializovaný enumerátor pro určení vlastností závislostí, které mají místně nastavené hodnoty v tomto DependencyObject.

(Zděděno od DependencyObject)
GetOutput(BitmapEffectInput)
Zastaralé.

Vrátí BitmapSource výsledek, pokud je účinek použit na zadaný BitmapEffectInput.

(Zděděno od BitmapEffect)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
GetValue(DependencyProperty)

Vrátí aktuální efektivní hodnotu vlastnosti závislosti na této instanci DependencyObject.

(Zděděno od DependencyObject)
InvalidateProperty(DependencyProperty)

Znovu vyhodnotí efektivní hodnotu pro zadanou vlastnost závislosti.

(Zděděno od DependencyObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnChanged()

Volá se při změně aktuálního Freezable objektu.

(Zděděno od Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určená k použití přímo z vašeho kódu.

(Zděděno od Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zajišťuje, aby byly vytvořeny příslušné kontextové ukazatele pro DependencyObjectType datový člen, který byl právě nastaven.

(Zděděno od Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Přepíše DependencyObject implementaci OnPropertyChanged(DependencyPropertyChangedEventArgs) a vyvolá také všechny obslužné rutiny Changed v reakci na změnu vlastnosti závislosti typu Freezable.

(Zděděno od Freezable)
ReadLocalValue(DependencyProperty)

Vrátí místní hodnotu vlastnosti závislosti, pokud existuje.

(Zděděno od DependencyObject)
ReadPreamble()

Zajišťuje, že k Freezable se přistupuje z platného vlákna. Dědiče Freezable musí tuto metodu volat na začátku jakéhokoli rozhraní API, které čte datové členy, které nejsou vlastnostmi závislosti.

(Zděděno od Freezable)
SetCurrentValue(DependencyProperty, Object)

Nastaví hodnotu vlastnosti závislosti beze změny jejího zdroje hodnot.

(Zděděno od DependencyObject)
SetValue(DependencyProperty, Object)

Nastaví místní hodnotu vlastnosti závislosti určenou jeho identifikátorem vlastnosti závislosti.

(Zděděno od DependencyObject)
SetValue(DependencyPropertyKey, Object)

Nastaví místní hodnotu vlastnosti závislosti jen pro čtení určenou identifikátorem DependencyPropertyKey vlastnosti závislosti.

(Zděděno od DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Vrátí hodnotu, která určuje, zda procesy serializace mají serializovat hodnotu pro zadanou vlastnost závislosti.

(Zděděno od DependencyObject)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UpdateUnmanagedPropertyState(SafeHandle)
Zastaralé.

Při přepsání v odvozené třídě aktualizuje vlastnosti nespravované vlastnosti efektu.

(Zděděno od BitmapEffect)
VerifyAccess()

Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
WritePostscript()

Vyvolá událost Changed pro Freezable a vyvolá její OnChanged() metodu. Třídy odvozené z Freezable by měly volat tuto metodu na konci jakéhokoli rozhraní API, které upravuje členy třídy, které nejsou uloženy jako vlastnosti závislosti.

(Zděděno od Freezable)
WritePreamble()

Ověřuje, že Freezable není zablokovaný a že je přístupný z platného kontextu podprocesu. Freezable dědiči by měli tuto metodu volat na začátku jakéhokoli rozhraní API, které zapisuje do datových členů, které nejsou vlastnostmi závislosti.

(Zděděno od Freezable)

Událost

Changed

Nastane, když se změní Freezable nebo objekt, který obsahuje.

(Zděděno od Freezable)

Platí pro