代码之家  ›  专栏  ›  技术社区  ›  loki

什么用法“[MenuAction(“apply”,“global menus/MenuTools/MenuToolsMyTools/Tool1”,“apply”)]”?

  •  0
  • loki  · 技术社区  · 16 年前

    菜单操作,按钮操作,。。。为什么我需要这种类型的用法。我真的知道它是什么[按钮操作(“应用”,“全局工具栏/ToolbarMyTools/Tool1”,“应用”)]。你能给我一些提示或建议或网站链接。我真的不知道[我的班级]。是AOP吗?

     [MenuAction("apply", "global-menus/MenuTools/MenuToolsMyTools/Tool1", "Apply")]
    
        // Declares a toolbar button action with action ID "apply"
        // TODO: Change the action path hint to your desired toolbar path, or
        // remove this attribute if you do not want to create a toolbar button for this tool
        [ButtonAction("apply", "global-toolbars/ToolbarMyTools/Tool1", "Apply")]
    
        // Specifies tooltip text for the "apply" action
        // TODO: Replace tooltip text
        [Tooltip("apply", "Place tooltip text here")]
    
        // Specifies icon resources to use for the "apply" action
        // TODO: Replace the icon resource names with your desired icon resources
        [IconSet("apply", IconScheme.Colour, "Icons.Tool1Small.png", "Icons.Tool1Medium.png", "Icons.Tool1Large.png")]
    
        // Specifies that the enablement of the "apply" action in the user-interface
        // is controlled by observing a boolean property named "Enabled", listening to
        // an event named "EnabledChanged" for changes to this property
        [EnabledStateObserver("apply", "Enabled", "EnabledChanged")]
    1 回复  |  直到 16 年前
        1
  •  0
  •   C.Evenhuis    16 年前

    这些是属性-它们本身不做任何事情,但是您可以使用反射来接近它们。

    可能有某种框架类型的东西可以解析这些属性并为您创建菜单和工具提示。

    推荐文章