C# WFP, Von einem Static void aus einen Label Content ändern

  • WPF

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    C# WFP, Von einem Static void aus einen Label Content ändern

    Hallo Leute,

    folgendes Problem habe ich.
    Ich habe in der Klasse "gettext" einen Delegate der mir in der "MainWindow" Klasse einen void ausführt.
    Nur weiß ich leider nicht wie ich es schaffe dass dieser Void dann den Content meines Labels ändert, da alle Funktionen static sind.

    externe Datei (netstuff.dll)

    C#-Quellcode

    1. public delegate void _compcallback(string inhalt);


    C#-Quellcode

    1. ​ _compcallback callbackfail;
    2. MessageBox.Show("Download has been canceled.");
    3. callbackfail = new _compcallback(UpdateWindow.gettext.settext);
    4. callbackfail("Canceled!");


    Haupt Datei

    C#-Quellcode

    1. public delegate void SetTextcallback(string Textelchen);



    Das sind so meine Ansätze...

    C#-Quellcode

    1. public static void SetText(string Texttelchen)
    2. {
    3. MainWindow mainwindow = new MainWindow();
    4. SetTextcallback d = new SetTextcallback(SetText);
    5. //label3.Content = Texttelchen;
    6. Label label3 = new Label();
    7. label3.Content = Texttelchen;
    8. object label3_1 = mainwindow.FindName("label3");
    9. }



    C#-Quellcode

    1. public class gettext
    2. {
    3. public static void settext(string fintxt)
    4. {
    5. //beinhaltet die Ausgabe
    6. SetTextcallback e = new SetTextcallback(MainWindow.SetText);
    7. e(fintxt);
    8. //gibt weiter
    9. }
    10. }


    Danke im voraus
    DaNeubi