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); }
private XmlLayoutViewModel(T instance) : base(typeof(T)) { _instance = instance; }