コード例 #1
0
 void hull_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     Debug.WriteLine("DesignControl.PropertyChanged: " + e.PropertyName);
     if (e.PropertyName == "HullData" || e.PropertyName == "Bulkhead" || e.PropertyName == "HullScale" || e.PropertyName == "Bulkhead.Handle")
     {
         if (e.PropertyName != "Bulkhead.Handle")
         {
             undoLog.StartSnapshot();
         }
         undoLog.Add(BaseHull.Instance());
         redoLog.Clear();
         UpdateViews();
     }
 }