示例#1
0
 ///--------------------------------------------------------------------------------
 /// <summary>This method sets the default values.</summary>
 ///--------------------------------------------------------------------------------
 protected override void OnSetDefaults()
 {
     if (Feature.ReverseInstance != null)
     {
         EditFeature.TransformDataFromObject(Feature.ReverseInstance, null, false);
     }
     else if (Feature.IsAutoUpdated == true)
     {
         EditFeature.TransformDataFromObject(Feature, null, false);
     }
     else
     {
         Feature newFeature = new Feature();
         newFeature.FeatureID = EditFeature.FeatureID;
         EditFeature.TransformDataFromObject(newFeature, null, false);
     }
     EditFeature.ResetModified(true);
     foreach (EntityViewModel item in Items.OfType <EntityViewModel>())
     {
         item.Defaults();
     }
 }
示例#2
0
 ///--------------------------------------------------------------------------------
 /// <summary>This method resets the data.</summary>
 ///--------------------------------------------------------------------------------
 protected override void OnReset()
 {
     EditFeature.TransformDataFromObject(Feature, null, false);
     EditFeature.ResetModified(false);
 }