プロジェクトの場合、私は非常に複雑なviewModel構造を持っています。
セッターで「NotifyOfPropertyChange」呼び出しを省略したことに注意してください。
public class EntityViewModel : PropertyChangedBase
{
public ObservableCollection<PlatformViewModel> Platforms;
}
public class PlatformViewModel : PropertyChangedBase
{
public ObservableCollection<UnitViewModel> Units;
}
public class UnitViewModel : PropertyChangedBase
{
public ObservableCollection<ModuleViewModel> Units;
public string UnitName { get; set; }
}
public class ModuleViewModel : PropertyChangedBase
{
public string ModuleName { get; set; }
public string Version { get; set; }
}
ここで、このようにリストで視覚化したいと思います(目的の結果をより明確にするため)
黒はプラットフォーム、緑はユニット、オレンジはモジュールです。
ListView で試してみましたが、成功しませんでした。単一の要素が表示されることはありません。
質問は次のとおりです。
そのような視覚化に到達するための最良の方法は何ですか?
ListView は良い選択でしょうか?
私が見つけることができない良い例はどこにありますか?