Пример #1
0
        public void Reset()
        {
            if (CurrentServerInfo == null)
            {
                return;
            }

            DataContext = UnmodifiedServerInfo.Clone();
        }
Пример #2
0
        private void CurrentServerInfo_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            if (UnmodifiedServerInfo == null && CurrentServerInfo == null)
            {
                WasModified = false;
                return;
            }

            if (UnmodifiedServerInfo == null)
            {
                WasModified = true;
                return;
            }

            WasModified          = !UnmodifiedServerInfo.Equals(CurrentServerInfo);
            HasChangedAndIsValid = WasModified && Validate();
        }