Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Fehlermeldung bei Messagebox Dialog in WinApp, nvalid Window Handle

29.12.2022 (👁3701)

Fehlermeldung bei Messagebox Dialog in WinApp

Wenn man versucht eine Meldung in WinApp mit MessageDialog wie in WPF zu erzeugen, dann kommd die Fehlermeldung Invalid Window Handle.

Wie erstellt man eine Meldung in WinApp WinUI3?

WinUI WinApp Fehlermeldung bei Messagedialog

Lösung:
wechsel zu ContentDialog

Ein Bild, das Text, Screenshot, Monitor enthält.

Automatisch generierte Beschreibung

System.Runtime.InteropServices.COMException

  HResult=0x80070578

  Message=Invalid window handle. (0x80070578)

Consider WindowNative, InitializeWithWindow

See https://aka.ms/cswinrt/interop#windows-sdk

  Source=App2

  StackTrace:

   at App2.MainWindow.<myButton_Click>d__1.MoveNext() in D:\Development\WinApps\_samples\App2\MainWindow.xaml.cs:line 61

 

 

Lösung mit ContentDialog

            ContentDialog dialog = new ContentDialog

            {

                Title = "WinUI3 Messagebox",

                Content = "This is a message in WinUI3. ",

                CloseButtonText = "Ok"

            };

            //set the XamlRoot property

            dialog.XamlRoot = myButton.XamlRoot;

 

            ContentDialogResult result = await dialog.ShowAsync();

 

Notiz: der myButton ist einfach ein Control/Element in der .xaml seite, von welchem der Dialog aus gestartet oder orientiert wird.

Ein Bild, das Text enthält.

Automatisch generierte Beschreibung