/// <summary>
        /// Opens the device edit dialog.
        /// </summary>
        //private void OpenDeviceEditDialog(RFDevice device)
        private void OpenDeviceEditDialog(RFDeviceViewModel device)
        {
            RFDeviceEditDialog ded = new RFDeviceEditDialog(device);

            if (ded.ShowDialog() ?? false == true)
            {
                DeleteRFDevice(device);
                AddRFDevice(ded.Device);
            }

            ded = null;
        }
Пример #2
0
        /// <summary>
        /// Edits the template.
        /// </summary>
        private void EditTemplate()
        {
            if (this.CurrentSelectedTemplate == EMPTY_TEMPLATE)
            {
                MB.Warning("You Can't Not Edit The Default Template!");
                return;
            }

            RFDeviceEditDialog ded = new RFDeviceEditDialog(this.CurrentSelectedTemplate);

            if (ded.ShowDialog() ?? false == true)
            {
                this.RFDeviceTemplateCollection.Remove(this.CurrentSelectedTemplate);

                RFDeviceTemplate newtemplate = new RFDeviceTemplate(ded.Device);

                this.RFDeviceTemplateCollection.Add(newtemplate);
                this.CurrentSelectedTemplate = newtemplate;
            }

            ded = null;
        }