Exemple #1
0
        protected HierarchicalViewModel(HierarchicalViewModel aParent)
        {
            iParent = aParent;

            iChildren = new ObservableCollection <HierarchicalViewModel>();

            iChildren.Add(iLazyLoadPlaceHolder);
        }
Exemple #2
0
 public OptionPageViewModel(HierarchicalViewModel aParent, IOptionPage aWrappedOptionPage, Dispatcher aDispatcher)
     : base(aParent)
 {
     Name    = aWrappedOptionPage.Name;
     Options = new List <OptionViewModel>();
     foreach (Option o in aWrappedOptionPage.Options)
     {
         OptionViewModel model = OptionViewModelFactory.Create(o);
         model.Dispatcher = aDispatcher;
         Options.Add(model);
     }
 }