C#插件开发框架Ribbon界面含权限管理系统附NorthWind示例源码

时间:2016-03-04 08:17:49
【文件属性】:

文件名称:C#插件开发框架Ribbon界面含权限管理系统附NorthWind示例源码

文件大小:13.63MB

文件格式:RAR

更新时间:2016-03-04 08:17:49

Ribbon 权限管理

C#插件开发框架,Ribbon界面实现软件的快速开发,含权限管理系统,在下载中包含有NorthWind数据库的操作示例,各功能与Ribbon界面之间实现了解耦,在不更改现有代码的前提下,能够向系统增加功能.以下是一个向Ribbon界面中增加一个按钮,并根据权限控制该按钮是否有效. public class SaveConfig:td.Core.AbstractToolButtonCommand { public override void Run() { MessageBox.Show("Hello"); } public override bool IsEnabled { get { CustomPrincipal cp = (CustomPrincipal)Thread.CurrentPrincipal; ; CustomIdentity ci = (CustomIdentity)cp.Identity; 返回当前用户是否具有Test1权限或者属于Admin角色,则该按钮有效,否则不能使用 return p == null && (cp.IsAuthorized("Test 1")||cp.IsInRole("Admin")); } set { base.IsEnabled = value; } } }


网友评论

  • 很好,下载后可以正常使用,谢谢分享
  • 参考一下,无框架代码
  • 东西还不错,
  • 作者能否发一套源码程序?
  • 主框架没源码,差评
  • 可以,可作为参考资料
  • 尝试学习下...
  • 作者的思路可以参考,谢谢分享
  • 还可以,可作为参考资料
  • 还可以,能够运行了。
  • 学习了,不错,非常感谢
  • 学习了,不错,非常感谢
  • 东西是好,但未开源
  • 很不错的资源,当中的例子用法值得参考
  • s源码需要修改,不过Ribon还是很好
  • 源码需要修改,不过Ribon还是很好
  • 修改后确实不错
  • 经过修改后,可以使用了。非常感谢,很有用
  • 经过修改后,可以使用了。非常感谢,很有用
  • 界面很不错,值得下载!