2016-06-13 5 views
2

ich lese die Dokumentation http://docs.wxwidgets.org/3.0/classwx_data_view_model.html mehrmals aber es beantwortet kaum noch Fragen. Vielleicht bin ich verwirrt über die Funktion dieser Klasse?wxDataViewModel: Was ist das und wie benutze ich es?

so Rätsel ich dir:

  • Ist das eine Ansicht Modell, wie wir von MVVM wissen?
  • Wie implementieren Sie ein Derivat?
  • Wie legen Sie Daten in der enthaltenden wxDataViewListCtrl fest?
  • Ist dies der richtige/empfohlene Weg, um eine Tabelle zu erstellen?

Antwort

2

Wie der Name schon dezent andeutet, wxDataViewModel ist in der Tat das Modell in dem üblichen MVC-Design (während wxDataViewCtrl ist sowohl die Ansicht und die Steuerung).

Sie können ein paar Beispiele für benutzerdefinierte Modelle in der dataview sample sehen.

Beachten Sie, dass wxDataViewListCtrl meist eine Kompatibilitätsklasse ist, die für den Übergang des Codes unter Verwendung von wxListCtrl zu wxDataViewCtrl erstellt wurde und bereits ein eigenes triviales Listenmodell definiert. Ich empfehle es nicht, es sei denn, das ist genau das, was Sie brauchen.

Verwandte Themen