Bringen Sie System.Timers.Timer dazu, den Thread eines WPF-Fensters mithilfe des SynchronizingObject des Timers auszulösC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Bringen Sie System.Timers.Timer dazu, den Thread eines WPF-Fensters mithilfe des SynchronizingObject des Timers auszulös

Post by Anonymous »

Ich habe versucht, das Synchronisierungsobjekt wie folgt festzulegen:

Code: Select all

timer.SynchronizingObject = this;//The Window
aber VS sagte mir, ich brauche eine explizite Besetzung. Also habe ich das gemacht und der Fehler ist verschwunden.

Code: Select all

timer.SynchronizingObject = (ISynchronizeInvoke)this;
Bis ich es ausführte und eine

System.InvalidCastException bekam. Objekt vom Typ
'Test.Window1' konnte nicht in den Typ 'System.ComponentModel.ISynchronizeInvoke' umgewandelt werden.

Wie übergebe ich also den Kontext des Fensters an den Timer?
Voraussetzung ist, dass der Timer ein System.Timers.Timer ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post