• Medientyp: E-Book
  • Titel: Windows Presentation Foundation 4 : Einführung und Praxis
  • Beteiligte: Eder, Norbert [VerfasserIn]
  • Erschienen: Heidelberg; München; Landsberg; Frechen; Hamburg: Verlagsgruppe Hüthig Jehle Rehm, 2011
  • Erschienen in: mitp Professional
    EBL-Schweitzer
  • Ausgabe: 1. Auflage
  • Umfang: Online-Ressource (396 Seiten)
  • Sprache: Deutsch
  • ISBN: 9783826655654
  • RVK-Notation: ST 261 : Einzelne Betriebssysteme (A-Z)
  • Schlagwörter: Windows Presentation Foundation 4
  • Entstehung:
  • Anmerkungen: Description based upon print version of record
  • Beschreibung: Cover; Titel; Impressum; Inhaltsverzeichnis; Vorwort; Kapitel 1: Grundlagen der Windows Presentation Foundation; 1.1 Einführung; 1.1.1 Nutzen der WPF; 1.1.2 Interaktion; 1.1.3 Werkzeuge; 1.1.4 Systemvoraussetzungen; 1.1.5 Weiterführende Informationen; 1.2 Grundlagen der WPF; 1.2.1 Anwendungs- und Projekttypen; 1.2.2 Assemblies und Namespaces; 1.2.3 Ressourcen; Kapitel 2: Grundlagen XAML; 2.1 Einleitung; 2.2 XAML - Das Konzept; 2.3 Build-Prozess; 2.3.1 Command Line; 2.3.2 MSBuild als Helferlein; 2.4 Basiselemente; 2.4.1 Elemente; 2.4.2 Attribute; 2.4.3 Namen; 2.5 Application Definition Files

    2.6 Namespaces2.7 Markup-Erweiterungen; 2.8 Dependency und Attached Properties; 2.8.1 Dependency Properties; 2.8.2 Attached Properties; 2.9 Einlesen und Schreiben von XAML; Kapitel 3: Steuerelemente; 3.1 Grundlagen; 3.2 Inhaltsmodell; 3.2.1 Vererbungshierarchie; 3.3 Standard-Steuerelemente; 3.3.1 Buttons; 3.3.2 Text-Steuerelemente; 3.3.3 Datum-Steuerelemente; 3.3.4 Menüs; 3.3.5 Listen; 3.3.6 Hilfskomponenten; Kapitel 4: Layout; 4.1 Grundlagen; 4.2 Layout-System; 4.3 Layout-Elemente; 4.3.1 Canvas; 4.3.2 StackPanel; 4.3.3 VirtualizingStackPanel; 4.3.4 WrapPanel; 4.3.5 DockPanel

    4.3.6 UniformGrid4.3.7 Grid; 4.3.8 GridSplitter; 4.4 Beispiel; 4.5 Beispiel: Eigener Layout-Container; Kapitel 5: Ereignisse; 5.1 Routed Events; 5.1.1 Ereignisregistrierung; 5.1.2 Routing-Strategien; 5.2 Routed Events erstellen; 5.3 Attached Events; 5.4 Klassenhandler; 5.5 Anwendungsereignisse; Kapitel 6: Datenbindung; 6.1 Grundlagen; 6.2 Dependency Properties; 6.2.1 Verwenden und Erstellen; 6.3 Elementeigenschaften binden; 6.3.1 Funktionsweise; 6.3.2 Bindungsmodus; 6.4 Bindungsquellen; 6.4.1 Bindung von Objekten; 6.4.2 Datenkontext; 6.4.3 Bindung von Listen; 6.4.4 Bindung an XML-Daten

    6.4.5 Bindung an ADO-Quellen6.5 Datenvorlagen; 6.5.1 Daten-Trigger; 6.5.2 Auswahl von Datenvorlagen; 6.5.3 Daten hierarchisch darstellen; 6.6 Datenmanipulation; 6.6.1 Wertkonvertierung; 6.6.2 Multi Binding; 6.6.3 Sortierung; 6.6.4 Filterung; 6.6.5 Formatierung von Bindungswerten; Kapitel 7: Ressourcen; 7.1 Grundlagen; 7.1.1 Schlüssel; 7.1.2 Typen; 7.2 Ablage der Ressourcen; 7.2.1 Gültigkeitsbereiche; 7.2.2 Suchstrategie; 7.2.3 Ressourcenwörterbücher; 7.3 Hilfreiches zu Ressourcen; 7.3.1 Konstanten in Ressourcen; 7.3.2 Ressourcen nachladen; 7.3.3 Paket-URIs; Kapitel 8: Styles und Templates

    8.1 Einführung8.1.1 Klasse Style; 8.1.2 Gültigkeitsbereiche; 8.1.3 Vererbung; 8.1.4 Styles und Ereignisse; 8.2 Trigger; 8.2.1 Eigenschafts-Trigger; 8.2.2 Multi-Trigger; 8.2.3 Ereignis-Trigger; 8.2.4 Daten-Trigger; 8.3 Datenvorlagen; 8.4 Steuerelement-Vorlagen; 8.4.1 Standardvorlagen; 8.4.2 Presenter; 8.4.3 Bindungen innerhalb von Vorlagen; 8.5 Auswahl von Vorlagen; 8.5.1 Datenvorlagen auswählen; 8.5.2 Styles auswählen; Kapitel 9: Commands; 9.1 Einführung; 9.2 WPF Command Integration; 9.2.1 Systemeigene Commands; 9.2.2 Tastenkombinationen; 9.2.3 RoutedCommand und RoutedUICommand

    9.2.4 Eigenen RoutedCommand erstellen

    Hauptbeschreibung Dieses Buch gibt eine grundlegende Einführung in die wichtigsten Aspekte der Windows Presentation Foundation (WPF). Dieses Grafik-Framework hat zum Ziel, alle Bereiche, die für die Präsentation wichtig sind (Benutzerschnittstelle, Grafik, Audio, Video, Dokumente und Typographie), in einem Framework zu vereinen. Alle Funktionen der WPF werden an einem durchgängigen Beispielprojekt praxisnah erläutert. Biographische Informationen Norbert Eder ist als Softwareentwickler, -architekt und Consultant tätig und arbeitet an unterschiedlichen .NET-Projekten. Darüber hinaus schreibt e