使用Webmatrix 2.0 Beta及更高版本,可以使用扩展性框架来添加"扩展".API目前非常简单,但似乎您可以创建任意托管代码,并在您继承Microsoft.WebMatrix.Extensibility.IExtension接口的构造函数中包含它.
这是一个基于我的简单扩展来启动你的片段:
[Export(typeof(IExtension))]
public class UmbracoExtension : IExtension
{
public IEnumerable<IDashboardItem> DashboardItems
{
get { return null; }
}
public string Name
{
get { return "Extension"; }
}
public string Version
{
get { return "1.0"; }
}
private IRibbonGroup _ribbonGroup;
private IWebMatrixHost _webMatrixHost;
private List<IRibbonItem> _ribbonItems;
public IEnumerable<IRibbonItem> RibbonItems
{
...
}
[Import(typeof(IWebMatrixHost))]
private IWebMatrixHost WebMatrixHost
{
...
}
Run Code Online (Sandbox Code Playgroud)
- 保罗
| 归档时间: |
|
| 查看次数: |
919 次 |
| 最近记录: |