D3DImage Klasa

Definicja

ImageSourceZostanie wyświetlona powierzchnia modułu Direct3D utworzona przez użytkownika.An ImageSource that displays a user-created Direct3D surface.

public ref class D3DImage : System::Windows::Media::ImageSource
public class D3DImage : System.Windows.Media.ImageSource
type D3DImage = class
    inherit ImageSource
Public Class D3DImage
Inherits ImageSource
Dziedziczenie

Przykłady

Poniższy przykład kodu pokazuje, jak zadeklarować D3DImage w języku XAML.The following code example shows how to declare a D3DImage in XAML. Należy zmapować System.Windows.Interop przestrzeń nazw, ponieważ nie jest ona uwzględniona w domyślnych przestrzeniach nazw XAML.You must map the System.Windows.Interop namespace, because it is not included in the default XAML namespaces. Aby uzyskać więcej informacji, zobacz Przewodnik: hosting zawartości Direct3D9 w WPF.For more information, see Walkthrough: Hosting Direct3D9 Content in WPF.

    <Window x:Class="D3DHost.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:i="clr-namespace:System.Windows.Interop;assembly=PresentationCore"
    Title="MainWindow" Height="300" Width="300" Background="PaleGoldenrod">
    <Grid>
        <Image x:Name="imgelt">
            <Image.Source>
                <i:D3DImage x:Name="d3dimg" />
            </Image.Source>
        </Image>
    </Grid>
</Window>

Uwagi

Użyj D3DImage klasy do hostowania zawartości Direct3D w aplikacji Windows Presentation Foundation (WPF).Use the D3DImage class to host Direct3D content in a Windows Presentation Foundation (WPF) application.

Wywołaj Lock metodę, aby zmienić zawartość Direct3D wyświetlaną przez D3DImage .Call the Lock method to change the Direct3D content displayed by the D3DImage. Wywołaj SetBackBuffer metodę, aby przypisać powierzchnię Direct3D do elementu D3DImage .Call the SetBackBuffer method to assign a Direct3D surface to a D3DImage. Wywołaj AddDirtyRect metodę, aby śledzić aktualizacje na powierzchnię Direct3D.Call the AddDirtyRect method to track updates to the Direct3D surface. Wywołaj Unlock metodę, aby wyświetlić zmienione obszary.Call the Unlock method to display the changed areas.

D3DImageKlasa zarządza dwoma buforami wyświetlania, które są nazywane buforem zapasowym i buforem przednim.The D3DImage class manages two display buffers, which are called the back buffer and the front buffer. Bufor zapasowy jest powierzchnią Direct3D.The back buffer is your Direct3D surface. Zmiany buforu zapasowego są kopiowane do przodu do buforu przedniego podczas wywoływania Unlock metody, gdzie jest wyświetlana na sprzęcie.Changes to the back buffer are copied forward to the front buffer when you call the Unlock method, where it is displayed on the hardware. Czasami bufor przedni jest niedostępny.Occasionally, the front buffer becomes unavailable. Brak dostępności może być spowodowany blokowaniem ekranu, wyłącznym aplikacjom Direct3D w trybie pełnoekranowym, przełączaniem użytkownika lub innymi działaniami systemowymi.This lack of availability can be caused by screen locking, full-screen exclusive Direct3D applications, user-switching, or other system activities. W takim przypadku aplikacja WPF zostanie powiadomiona o obsłudze IsFrontBufferAvailableChanged zdarzenia.When this occurs, your WPF application is notified by handling the IsFrontBufferAvailableChanged event. Sposób, w jaki aplikacja reaguje na przedni bufor staje się niedostępny, zależy od tego, czy WPF jest włączona, aby wrócić do renderowania oprogramowania.How your application responds to the front buffer becoming unavailable depends on whether WPF is enabled to fall back to software rendering. SetBackBufferMetoda ma Przeciążenie, które przyjmuje parametr, który określa, czy WPF powraca do renderowania oprogramowania.The SetBackBuffer method has an overload that takes a parameter that specifies whether WPF falls back to software rendering.

Reagowanie na niedostępny bufor przedni, gdy WPF nie powraca do renderowania oprogramowaniaResponding to an Unavailable Front Buffer when WPF Does not Fall Back to Software Rendering

Po wywołaniu SetBackBuffer(D3DResourceType, IntPtr) przeciążenia lub wywołaniu SetBackBuffer(D3DResourceType, IntPtr, Boolean) przeciążenia z enableSoftwareFallback parametrem ustawionym na false , system renderowania zwalnia jego odwołanie do buforu zapasowego, gdy bufor przedni jest niedostępny i nic nie zostanie wyświetlone.When you call the SetBackBuffer(D3DResourceType, IntPtr) overload or call the SetBackBuffer(D3DResourceType, IntPtr, Boolean) overload with the enableSoftwareFallback parameter set to false, the rendering system releases its reference to the back buffer when the front buffer becomes unavailable and nothing is displayed. Po ponownym udostępnieniu buforu przedniego system renderowania zgłasza zdarzenie, IsFrontBufferAvailableChanged aby powiadomić aplikację WPF.When the front buffer is available again, the rendering system raises the IsFrontBufferAvailableChanged event to notify your WPF application. Można utworzyć procedurę obsługi zdarzeń w IsFrontBufferAvailableChanged celu ponownego uruchomienia renderowania dla zdarzenia z prawidłową powierzchnią Direct3D.You can create an event handler for the IsFrontBufferAvailableChanged event to restart rendering again with a valid Direct3D surface. Aby ponownie uruchomić Render, należy wywołać metodę SetBackBuffer .To restart rendering, you must call SetBackBuffer.

Reagowanie na niedostępny bufor przedni, gdy WPF wraca do renderowania oprogramowaniaResponding to an Unavailable Front Buffer when WPF Falls Back to Software Rendering

Gdy wywołujesz SetBackBuffer(D3DResourceType, IntPtr, Boolean) Przeciążenie z enableSoftwareFallback parametrem ustawionym na true , system renderowania zachowuje swoje odwołanie do buforu zapasowego, gdy bufor przedni jest niedostępny, więc nie ma potrzeby wywoływania, SetBackBuffer gdy bufor przedni jest dostępny ponownie.When you call the SetBackBuffer(D3DResourceType, IntPtr, Boolean) overload with the enableSoftwareFallback parameter set to true, the rendering system retains its reference to the back buffer when the front buffer becomes unavailable, so there is no need to call SetBackBuffer when the front buffer is available again. Mogą wystąpić sytuacje, w których urządzenie użytkownika staną się niedostępne.There may be situations where the user's device becomes unavailable. Gdy to nastąpi, wywołaj SetBackBuffer odwołanie do wersji WPF do buforu zapasowego.When that occurs, call SetBackBuffer to release WPF's reference to the back buffer. Jeśli musisz zresetować urządzenie, wywołaj SetBackBuffer z backBuffer parametrem ustawionym na null , a następnie ponownie wywołaj polecenie SetBackBuffer z backBuffer ustawioną prawidłową powierzchnią Direct3D.If you need to reset your device, call SetBackBuffer with the backBuffer parameter set to null, and then call SetBackBuffer again with backBuffer set to a valid Direct3D surface.

Uwaga

Wydajność zależy znacznie od ustawień powierzchni Direct3D.Performance depends greatly on the settings of the Direct3D surface. Aby uzyskać więcej informacji, zobacz zagadnienia dotyczące wydajności dla współdziałania Direct3D9 i WPF.For more information, see Performance Considerations for Direct3D9 and WPF Interoperability.

Uwaga

D3DImageKlasa nie wyświetla zawartości Direct3D, gdy program WPF renderuje w oprogramowaniu, na przykład za pośrednictwem połączenia pulpit zdalny, chyba że wywołasz SetBackBuffer(D3DResourceType, IntPtr, Boolean) i określisz true dla enableSoftwareFallback parametru.The D3DImage class does not display Direct3D content when WPF renders in software, such as over a Remote Desktop connection, unless you call SetBackBuffer(D3DResourceType, IntPtr, Boolean) and specify true for the enableSoftwareFallback parameter.

Konstruktory

D3DImage()

Inicjuje nowe wystąpienie klasy D3DImage.Initializes a new instance of the D3DImage class.

D3DImage(Double, Double)

Inicjuje nowe wystąpienie D3DImage klasy z określoną rozdzielczością wyświetlania.Initializes a new instance of the D3DImage class with the specified display resolution.

Pola

IsFrontBufferAvailableProperty

Identyfikuje IsFrontBufferAvailable Właściwość zależności.Identifies the IsFrontBufferAvailable dependency property.

Właściwości

CanFreeze

Pobiera wartość wskazującą, czy obiekt może być niemodyfikowalny.Gets a value that indicates whether the object can be made unmodifiable.

(Odziedziczone po Freezable)
DependencyObjectType

Pobiera DependencyObjectType , który zawija typ CLR tego wystąpienia.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
HasAnimatedProperties

Pobiera wartość wskazującą, czy co najmniej jeden AnimationClock obiekt jest skojarzony z żadną z właściwości zależności tego obiektu.Gets a value that indicates whether one or more AnimationClock objects is associated with any of this object's dependency properties.

(Odziedziczone po Animatable)
Height

Pobiera wysokość D3DImage .Gets the height of the D3DImage.

IsFrontBufferAvailable

Pobiera wartość wskazującą, czy istnieje bufor przedni.Gets a value that indicates whether a front buffer exists.

IsFrozen

Pobiera wartość wskazującą, czy obiekt jest obecnie modyfikowalny.Gets a value that indicates whether the object is currently modifiable.

(Odziedziczone po Freezable)
IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)
Metadata

Pobiera metadane skojarzone ze źródłem obrazu.Gets the metadata associated with the image source.

PixelHeight

Pobiera wysokość D3DImage (w pikselach).Gets the height of the D3DImage, in pixels.

PixelWidth

Pobiera szerokość D3DImage (w pikselach).Gets the width of the D3DImage, in pixels.

Width

Pobiera szerokość D3DImage .Gets the width of the D3DImage.

Metody

AddDirtyRect(Int32Rect)

Określa obszar buforu zaplecza, który został zmieniony.Specifies the area of the back buffer that changed.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Stosuje AnimationClock do określonego DependencyProperty .Applies an AnimationClock to the specified DependencyProperty. Jeśli właściwość jest już animowana, SnapshotAndReplace używane jest zachowanie podczas przedania.If the property is already animated, the SnapshotAndReplace handoff behavior is used.

(Odziedziczone po Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Stosuje AnimationClock do określonego DependencyProperty .Applies an AnimationClock to the specified DependencyProperty. Jeśli właściwość jest już animowana, HandoffBehavior zostanie użyta określona.If the property is already animated, the specified HandoffBehavior is used.

(Odziedziczone po Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Stosuje animację do określonego DependencyProperty .Applies an animation to the specified DependencyProperty. Animacja jest uruchamiana, gdy Następna ramka jest renderowana.The animation is started when the next frame is rendered. Jeśli określona właściwość jest już animowana, SnapshotAndReplace używane jest zachowanie podczas przedania.If the specified property is already animated, the SnapshotAndReplace handoff behavior is used.

(Odziedziczone po Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Stosuje animację do określonego DependencyProperty .Applies an animation to the specified DependencyProperty. Animacja jest uruchamiana, gdy Następna ramka jest renderowana.The animation is started when the next frame is rendered. Jeśli określona właściwość jest już animowana, HandoffBehavior zostanie użyta określona.If the specified property is already animated, the specified HandoffBehavior is used.

(Odziedziczone po Animatable)
CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyProperty Identyfikator.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
Clone()

Tworzy modyfikowalny klon tego D3DImage obiektu, tworząc głębokie kopie wartości tego obiektu.Creates a modifiable clone of this D3DImage object, making deep copies of this object's values. Podczas kopiowania właściwości zależności ta metoda kopiuje odwołania do zasobów i powiązania danych (które mogą nie być już rozpoznawane), ale nie ma animacji ani ich bieżących wartości.When copying dependency properties, this method copies resource references and data bindings (which may no longer resolve), but not animations or their current values.

CloneCore(Freezable)

Sprawia, że wystąpienie jest klonem (głębokiej kopii) określonej Freezable przy użyciu wartości właściwości Base (Nieanimowane).Makes the instance a clone (deep copy) of the specified Freezable using base (non-animated) property values.

CloneCurrentValue()

Tworzy modyfikowalny klon tego D3DImage obiektu, tworząc głębokie kopie bieżących wartości tego obiektu.Creates a modifiable clone of this D3DImage object, making deep copies of this object's current values. Odwołania do zasobów, powiązania danych i animacje nie są kopiowane, ale ich bieżące wartości są kopiowane.Resource references, data bindings, and animations are not copied, but their current values are copied.

CloneCurrentValueCore(Freezable)

Sprawia, że wystąpienie jest modyfikowalne klonowania (głębokiej kopii) określonej Freezable przy użyciu bieżących wartości właściwości.Makes the instance a modifiable clone (deep copy) of the specified Freezable using current property values.

CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. Jest to realizowane przez wywołanie dowolnej CoerceValueCallback funkcji określonej w metadanych właściwości dla właściwości zależności, która istnieje w wywołaniu DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
CopyBackBuffer()

Tworzy kopię oprogramowania D3DImage .Creates a software copy of the D3DImage.

CreateInstance()

Inicjuje nowe wystąpienie klasy Freezable.Initializes a new instance of the Freezable class.

(Odziedziczone po Freezable)
CreateInstanceCore()

Po zaimplementowaniu w klasie pochodnej tworzy nowe wystąpienie D3DImage klasy pochodnej.When implemented in a derived class, creates a new instance of the D3DImage derived class.

Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
Finalize()

Zwalnia zasoby i wykonuje inne operacje czyszczenia przed D3DImage odzyskiwaniem przez wyrzucanie elementów bezużytecznych.Frees resources and performs other cleanup operations before the D3DImage is reclaimed by garbage collection.

Freeze()

Sprawia, że bieżący obiekt jest niemodyfikowalny i ustawia jego IsFrozen Właściwość na true .Makes the current object unmodifiable and sets its IsFrozen property to true.

(Odziedziczone po Freezable)
FreezeCore(Boolean)

Sprawia, że D3DImage nie można zmodyfikować lub określić, czy może być niemodyfikowalny.Makes the D3DImage unmodifiable or determines whether it can be made unmodifiable.

GetAnimationBaseValue(DependencyProperty)

Zwraca nieanimowaną wartość określonego elementu DependencyProperty .Returns the non-animated value of the specified DependencyProperty.

(Odziedziczone po Animatable)
GetAsFrozen()

Tworzy zamrożoną kopię Freezable , używając wartości właściwości Base (Nieanimowane).Creates a frozen copy of the Freezable, using base (non-animated) property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetAsFrozenCore(Freezable)

Sprawia, że wystąpienie jest zablokowanym klonem określonego Freezable przy użyciu wartości właściwości Base (Nieanimowane).Makes the instance a frozen clone of the specified Freezable using base (non-animated) property values.

GetCurrentValueAsFrozen()

Tworzy zamrożoną kopię z Freezable użyciem bieżących wartości właściwości.Creates a frozen copy of the Freezable using current property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Sprawia, że bieżące wystąpienie jest zablokowanym klonem określonego Freezable .Makes the current instance a frozen clone of the specified Freezable. Jeśli obiekt ma animowane właściwości zależności, ich bieżące wartości animowane są kopiowane.If the object has animated dependency properties, their current animated values are copied.

GetHashCode()

Pobiera kod skrótu dla tego elementu DependencyObject .Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
Lock()

Blokuje D3DImage operacje i włącza w buforze zapasowym.Locks the D3DImage and enables operations on the back buffer.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnChanged()

Wywoływana, gdy bieżący Freezable obiekt jest modyfikowany.Called when the current Freezable object is modified.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zapewnia, że dla DependencyObjectType elementu członkowskiego danych, który został właśnie ustawiony, są ustanowione odpowiednie wskaźniki kontekstu.Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Odziedziczone po Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Zastępuje DependencyObject implementację programu, OnPropertyChanged(DependencyPropertyChangedEventArgs) Aby wywołać wszystkie Changed procedury obsługi w odpowiedzi na zmianę właściwości zależności typu Freezable .Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Odziedziczone po Freezable)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
ReadPreamble()

Zapewnia, że Freezable dostęp jest uzyskiwany z prawidłowego wątku.Ensures that the Freezable is being accessed from a valid thread. Dziedziczenia Freezable muszą wywołać tę metodę na początku każdego interfejsu API, który odczytuje składowe danych, które nie są właściwościami zależności.Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties.

(Odziedziczone po Freezable)
SetBackBuffer(D3DResourceType, IntPtr)

Przypisuje powierzchnię Direct3D jako źródło buforu zapasowego.Assigns a Direct3D surface as the source of the back buffer.

SetBackBuffer(D3DResourceType, IntPtr, Boolean)

Przypisuje powierzchnię Direct3D jako źródło buforu zapasowego.Assigns a Direct3D surface as the source of the back buffer.

SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu, określoną przez DependencyPropertyKey Identyfikator właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
ToString()

Tworzy ciąg reprezentujący ten obiekt w oparciu o bieżącą kulturę.Creates a string representation of this object based on the current culture.

(Odziedziczone po ImageSource)
ToString(IFormatProvider)

Tworzy ciąg reprezentujący ten obiekt w oparciu o IFormatProvider przekazaną wartość.Creates a string representation of this object based on the IFormatProvider passed in. Jeśli dostawca jest null , CurrentCulture jest używany.If the provider is null, the CurrentCulture is used.

(Odziedziczone po ImageSource)
TryLock(Duration)

Próbuje zablokować D3DImage i czekać przez określony czas.Attempts to lock the D3DImage and waits for the specified duration.

Unlock()

Zmniejsza liczbę blokad dla D3DImage .Decrements the lock count for the D3DImage.

VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
WritePostscript()

Podnosi Changed zdarzenie dla Freezable i wywołuje jego OnChanged() metodę.Raises the Changed event for the Freezable and invokes its OnChanged() method. Klasy, które pochodzą od Freezable powinny wywołać tę metodę na końcu każdego interfejsu API, który modyfikuje składowe klasy, które nie są przechowywane jako właściwości zależności.Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties.

(Odziedziczone po Freezable)
WritePreamble()

Sprawdza, czy Freezable nie jest zablokowany i czy jest dostępny z prawidłowego kontekstu wątku.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Freezable dziedziczenia powinny wywołać tę metodę na początku każdego interfejsu API, który zapisuje dane w elementach członkowskich, które nie są właściwościami zależności.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

(Odziedziczone po Freezable)

Zdarzenia

Changed

Występuje, gdy Freezable lub obiekt, który zawiera, jest modyfikowany.Occurs when the Freezable or an object it contains is modified.

(Odziedziczone po Freezable)
IsFrontBufferAvailableChanged

Występuje, gdy IsFrontBufferAvailable Właściwość zostanie zmieniona.Occurs when the IsFrontBufferAvailable property changes.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Formatuje wartość bieżącego wystąpienia w określonym formacie.Formats the value of the current instance using the specified format.

(Odziedziczone po ImageSource)

Dotyczy