internal void Initialise(XmlLayoutController controller, XmlLayoutViewModel viewModel, string path)
        {
            this.controller = controller;
            this.viewModel  = viewModel;
            this.path       = path;

            DetectCalculatedProperties();

            ObserveExistingLists();

            InitializeViewModelChildren();
        }
        private void InitialiseViewModelProxy(T viewModel)
        {
            _viewModel = XmlLayoutViewModel <T> .Create(_viewModel);

            _viewModel.Initialise(this);
        }
Esempio n. 3
0
 private XmlLayoutViewModel(T instance)
     : base(typeof(T))
 {
     _instance = instance;
 }