示例#1
0
        private void OnEditEvent(VmOnEdit obj)
        {
            FormArgs.CurrentVmOperation = obj.Vmode;
            UpdateButtonState();

            var msg = new EditModeArgs();

            msg.ViewName = FormArgs.ViewBackingClass;
            eventAggregator.GetEvent <EditModeArgsEvent>().Publish(msg);
        }
示例#2
0
        protected void EditCollection(EditModeArgs obj)
        {
            var item = container.Resolve <T>();

            //var data = CreateNewCollection();
            //data.Add(item);
            //VmData = new ObservableCollection<T>(data);
            SelectedItem = item;
            //editedItems = new EditedItems();

            var data = container.Resolve <IEnumerable <T> >();
        }
示例#3
0
        private void Edit(string obj)
        {
            var eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>();
            var msg             = new EditModeArgs();

            msg.ViewName = FormArgs.ViewName;
            eventAggregator.GetEvent <EditModeArgsEvent>().Publish(msg);

            FormArgs.FormMode = FormMode.EDITMODE;

            editedItems = new EditedItems();
        }