Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Die Fehlermeldung sagt schon alles. Schau mal hier: bletra.wordpress.com/2011/07/05/wpf-dataset-und-datagrid/ Du musst DataView verwenden. Dazu musst du aus dem DataSet deine DataTable holen. Und von der bekommst du damit deine DataView. Daran bindest du dann. Die tables des Datasets findest du hier: msdn.microsoft.com/de-de/libra….data.dataset.tables.aspx

  • Benutzer-Avatarbild

    Ich sags mal so: Gerade bei solchen Dingen ist MVVM eigentlich ein muss. Es erleichert alles um ein rießen Stück und ermöglicht einen wesentlich besseren Code. Es geht dabei im Prinzip einfach nur darum nicht das Codebehind sondern ViewModels zu benutzen. Diese ViewModels werden als DataContext gesetzt und via Commands,... verwendet.

  • Benutzer-Avatarbild

    a) ist das in 100 stunden kein super buch über wpf. Ich hab während der Arbeit einmal nen ca. 1200 Seiten buch so halbwegs durchgelesen und dann noch 2 Bücher (kleinere) für spezielle themen gehabt. Da waren wenn überhaupt immer nur ca. 10-20 Zeilen über MVVM. b) glaubs einfach. Das wird hier sehr sehr stark eingesetzt und bevorzugt. Lies dir mal durch und du wirst es lieben. Codebehinds sind fürn arsch.

  • Benutzer-Avatarbild

    Toolkits finde ich übertrieben. Ich programmiere schon länger und auch größere Sachen mit MVVM und hab nie nen Toolkit gebraucht. Hab zwei verschiedene Commands welche beide schnell und einfach implementiert wurden. Und das wars auch schon. Viel mehr brauchste nicht. Dann musste halt noch wissen wie MVVM funktioniert und schon kanns losgehen. Ich würde mir immer eine ViewModel-Basisklasse machen wo z.B. immer eine Property Main hat welche auf die Instanz des MainViewModel verweist usw. Da kannst…

  • Benutzer-Avatarbild

    Google erstes Ergebnis: msdn.microsoft.com/en-us/magazine/dd419663.aspx (Versteckter Text) Btw. es gibt bereits Frameworkerweiterungen mit einem RelayCommand: msdn.microsoft.com/de-de/libra…on.mvvm.relaycommand.aspx Bin aber weiterhin für einfach selbst ne Klasse zu machen. Der Eventhandler CanExecuteChanged ist optional sollte jedoch drinnen sein. Dieser ist dafür zuständig, dass sich z.b. ein Button automatisch ein und ausschaltet je nach CanExecute = true oder false. Unten gibt es sogar noch …