.NET GUI

.NET Community für WPF, Silverlight und mehr!
Willkommen bei .NET GUI. Anmeldung | Registrieren | Hilfe | Impressum | Forumsregeln
in Suchen

How-To: Windows7-Taskbar mit WPF anpassen - Progress

Letzter Beitrag 11-07-2009 23:14 von Norbert Eder. 0 Antworten.
Seite 1 von 1 (1 Treffer)
Beiträge sortieren: Zurück Weiter
  • 11-07-2009 23:14

    • Norbert Eder
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 04-09-2008
    • Graz / Austria
    • Beiträge 980
    • Punkte 14.949
    • ForumsAdministrator

    How-To: Windows7-Taskbar mit WPF anpassen - Progress

    Wer unter Windows7 Dateien mit dem Internet Explorer aus dem Internet herunter geladen hat, bemerkte sicherlich die Darstellung des Fortschrittes innerhalb des Applikations-Icons der Taskbar. Diese Funktionalität kann recht einfach nachgestellt werden.

    Dazu muss das Windows® API Code Pack for Microsoft® .NET Framework herunter geladen werden. Für das Nutzen der Fortschritt-Funktionalität sind zwei Assemblies einzubinden:

    • Microsoft.WindowsAPICodePack
    • Microsoft.WindowsAPICodePack.Shell

    Dadurch wird unter anderem die Klasse TaskbarManager angeboten. Diese ist als Singleton implementiert und bietet die Möglichkeit, via SetProgressValue den aktuellen Wert, als auch den Maximalwert zu setzen. Das Ergebnis ist die Fortschrittsanzeige in der Taskbar.

    private static void SetProgress(int current)
    {
        TaskbarManager.Instance.SetProgressValue(current, pages.Count);
    }

    Als Beispiel würde sich die Anzeige des Fortschrittes eines Wizards anzeigen zu lassen:

    Das angesprochene Beispiel ist im Anhang zu finden (Visual Studio 2010 Beta 2 Solution).

    Hinweis: Über das WindowsAPICodePack sind noch weitere Funktionalitäten zugänglich - ein näherer Blick lohnt sich also.

     

    • Beitragspunkte: 5
    • IP-Adresse ist Registriert
Seite 1 von 1 (1 Treffer)
Powered by Community Server (Commercial Edition)    69° - Internet-Agentur München (CMS, ASP.NET, Webdesign)