WindowsXamlManager.InitializeForCurrentThread Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert das UWP-XAML-Framework in einer Nicht-UWP-Desktopanwendung (z. B. einer WPF- oder Windows Forms-Anwendung) im aktuellen Thread.
public:
static WindowsXamlManager ^ InitializeForCurrentThread();
static WindowsXamlManager InitializeForCurrentThread();
public static WindowsXamlManager InitializeForCurrentThread();
function initializeForCurrentThread()
Public Shared Function InitializeForCurrentThread () As WindowsXamlManager
Gibt zurück
Ein Objekt, das einen Verweis auf das UWP-XAML-Framework enthält.
Hinweise
Rufen Sie diese Methode auf, um das interne UWP-XAML-Framework für den aktuellen Thread in einer Desktopanwendung zu initialisieren, in der Sie Windows.UI.Xaml.UIElement-Objekte in einer DesktopWindowXamlSource hosten möchten. Sie müssen diese Methode nur explizit aufrufen, wenn Ihre Anwendung die Windows.UI.Xaml.UIElement-Objekte erstellt, bevor sie das DesktopWindowXamlSource-Objekt erstellt, das sie hostet. Ihre Anwendung sollte diese Methode in der Regel aufrufen, wenn das übergeordnete UI-Objekt, das die DesktopWindowXamlSource hostet, instanziiert wird.
Wenn Sie ein DesktopWindowXamlSource-Objekt erstellen, bevor Sie die Windows.UI.Xaml.UIElement-Objekte erstellen, die darin gehostet werden, müssen Sie diese Methode nicht aufrufen. In diesem Szenario wird das UWP-XAML-Framework für Sie initialisiert, wenn Sie das DesktopWindowXamlSource-Objekt instanziieren.
Diese Methode gibt ein WindowsXamlManager-Objekt zurück, das einen Verweise auf das UWP-XAML-Framework enthält. Du kannst für einen bestimmten Thread beliebig viele WindowsXamlManager-Objekte erstellen. Da jedes Objekt jedoch einen Verweis auf das UWP-XAML-Framework enthält, sollten Sie die Objekte schließen (in .NET verwerfen ), um sicherzustellen, dass XAML-Ressourcen letztendlich freigegeben werden.