Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    WPF TreeView

    hal2000 - - WPF und verwandte Technologien

    Beitrag

    Literatur: rheinwerk-verlag.de/windows-presentation-foundation_3844/ - ganz hilfreich, der Inhalt könnte aber weniger Wiederholungen aufweisen. Dann wäre das Buch vmtl. auch 20% dünner. Gerade das vermittelte Hintergrundwissen ist bei der WPF jedoch wichtig, weil es sehr viele Automatismen gibt, auf die man so gar nicht kommen kann.

  • Benutzer-Avatarbild

    WPF TreeView

    hal2000 - - WPF und verwandte Technologien

    Beitrag

    Zitat von mikeb69: „Das Brett will nur nicht weg vom Kopf.“ Eine typische Folge der Automatismen im Hintergrund der WPF. Besorg dir das Buch! Zitat von mikeb69: „DataType="local:ComponentVersion"“ ...sollte DataType="{x:Type local:ComponentVersion}" lauten. Es macht einen Unterschied, ob in der Eigenschaft eine MarkupExtension (Wert ist ein System.Type) oder ein String (Wert ist ein System.String) gesetzt wird. Das steht übrigens im Buch auf Seite 601 .

  • Benutzer-Avatarbild

    WPF TreeView

    hal2000 - - WPF und verwandte Technologien

    Beitrag

    Du hast die ItemsSource des TreeView an "Components" gebunden. Das heißt, dass ein TreeViewItem ein Element der Components-Auflistung (ein "Component") ist. Das Template definiert nun den Visual Tree von "Component", was du auch richtig als DataType angegeben hast. Das Template selbst gehört jedoch in die Ressourcen (siehe Post 9), weil nur dann automatisch ein DataTemplateKey erzeugt wird, wodurch das Template implizit auf den Component-Typ angewendet wird. Als ItemTemplate macht das Hierarchic…