WindowsXamlManager.InitializeForCurrentThread Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise l’infrastructure XAML UWP dans une application de bureau non UWP (par exemple, une application WPF ou Windows Forms) sur le thread actif.
public:
static WindowsXamlManager ^ InitializeForCurrentThread();
static WindowsXamlManager InitializeForCurrentThread();
public static WindowsXamlManager InitializeForCurrentThread();
function initializeForCurrentThread()
Public Shared Function InitializeForCurrentThread () As WindowsXamlManager
Retours
Objet qui contient une référence à l’infrastructure XAML UWP.
Remarques
Appelez cette méthode pour initialiser l’infrastructure XAML UWP interne pour le thread actuel dans une application de bureau dans laquelle vous souhaitez héberger des objets Windows.UI.Xaml.UIElement dans un DesktopWindowXamlSource. Il vous suffit d’appeler explicitement cette méthode si votre application crée les objets Windows.UI.Xaml.UIElement avant de créer l’objet DesktopWindowXamlSource qui les hébergera. Votre application doit généralement appeler cette méthode lorsque l’objet d’interface utilisateur parent qui héberge desktopWindowXamlSource est instancié.
Si vous créez un objet DesktopWindowXamlSource avant de créer les objets Windows.UI.Xaml.UIElement qui y seront hébergés, vous n’avez pas besoin d’appeler cette méthode. Dans ce scénario, l’infrastructure XAML UWP est initialisée pour vous lorsque vous instanciez l’objet DesktopWindowXamlSource .
Cette méthode retourne un objet WindowsXamlManager contenant une référence à l’infrastructure XAML UWP. Vous pouvez créer autant d’objets WindowsXamlManager que vous le souhaitez sur un thread donné. Toutefois, étant donné que chaque objet contient une référence à l’infrastructure XAML UWP, vous devez fermer (supprimer dans .NET) les objets pour vous assurer que les ressources XAML sont finalement libérées.