Features are listed regardless of their level.


When using a package (MSI) that defines a multi-level feature tree, the current implementation does not reflect the hierarchy.

Proposed changes are as ollow:
  • Add a public List<FeatureItemViewModel> SubFeatures { get; set; } in FeatureItemViewModel
  • Process he FeatureInfo to (re) build the feature tree as defined in the MSI
    Note: Feature with display=0 should be ignored.
  • Change the FeaturesPageView.xaml to reflect the tree by adding an inner <HierarchicalDataTemplate.ItemTemplate> node bound to SubFeatures poperty of FeatureItemViewModel