//! 在块中批量操作,最后才重新生成. //! 例: hlp.CombineRegen(delegate(){ .... }); public void CombineRegen(GiAction action) { MgRegenLocker locker = new MgRegenLocker(this.CmdView()); action(); locker.Dispose(); }
public static void AddContextActionCallback(int action, GiAction ActionCallback) { if (extActions == null) { extActions = new Dictionary <int, GiAction>(); } if (ActionCallback == null) { extActions.Remove(action); } else if (!extActions.ContainsKey(action)) { extActions.Add(action, ActionCallback); } else { extActions[action] = ActionCallback; } }
public static void AddContextActionCallback(int action, GiAction ActionCallback) { WPFViewAdapter.AddContextActionCallback(action, ActionCallback); }
public static void AddContextActionCallback(int action, GiAction ActionCallback) { if (extActions == null) extActions = new Dictionary<int, GiAction>(); if (ActionCallback == null) extActions.Remove(action); else if (!extActions.ContainsKey(action)) extActions.Add(action, ActionCallback); else extActions[action] = ActionCallback; }