The initial framework of the catalogue management module is taking shape. The interesting part is that I am using the MVVM (Model – View – ViewModel) pattern here with two views sharing the same set of ViewModels and, subsequently, Models. This means that edits in the TreeView are reflected in the Form Edit View without having to write any new code!
So far I can navigate the category/product/variant tree and edit the category nodes. Later I will add the product and variant editing capabilities. Then, we need to add the ability to create nodes and move them about in the tree.
More to come.