public override object ProvideValue(IServiceProvider provider) { var execute = ExtensionTool.actions().execute(Key); if (execute == null) { return(null); } return(ExtensionTool.createAction(provider, execute)); }
public override object ProvideValue(IServiceProvider provider) { Action execute; if (DataModule.allMethods.ContainsKey(Key)) { execute = (Action)DataModule.allMethods[Key]; } else { Debug.WriteLine("■■■未找到键:" + Key + "。已采用默认值。"); execute = null; } if (execute == null) { return(null); } return(ExtensionTool.createAction(provider, execute)); }