コード例 #1
0
ファイル: ViewModel.cs プロジェクト: morsiu/WorkTime
 void IEditableObject.CancelEdit()
 {
     if (!_isEditing)
     {
         return;
     }
     _editingPropertyValues = null;
     _isEditing = false;
 }
コード例 #2
0
ファイル: ViewModel.cs プロジェクト: morsiu/WorkTime
 void IEditableObject.BeginEdit()
 {
     if (_isEditing)
     {
         return;
     }
     _editingPropertyValues = new BackupPropertyStore(_propertyValues);
     _isEditing = true;
 }
コード例 #3
0
ファイル: ViewModel.cs プロジェクト: morsiu/WorkTime
 void IEditableObject.EndEdit()
 {
     if (!_isEditing)
     {
         return;
     }
     _editingPropertyValues.Commit();
     _editingPropertyValues = null;
     _isEditing = false;
 }