Ich habe eine C# UWP-App, die eine Funktion enthält, die ich alle 5 Sekunden aufrufen möchte. Die Funktion läuft gut, wenn sie von einer Taste aus aufgerufen wird, und der Timer schreibt alle 5 Sekunden in die Debug-Konsole. Wenn ich die Funktion vom Timer aus anrufe, bricht alles aus. Ich bekomme diese:C# UWP Die Anwendung hat eine Schnittstelle aufgerufen, die für einen anderen Thread gemarshallt wurde.
System.Exception wurde nicht behandelt durch Benutzercode HResult = -2147417842 Message = Die Anwendung eine Schnittstelle genannt, die für einen anderen Thread gemarshallt wurde. (Ausnahme von HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))
Welche Art von Timer verwenden Sie? – CodingYoshi