WinFramework轻量级开发框架 - 图标尺寸规范
如图所示:
- 功能操作按钮图片,大小为32x32尺寸
- 模块功能小图标,尺寸大小为16x16,图片和4对应,图片相同(同名)大小不同
- 模块图标,尺寸大小为16x16
- 模块功能大图标,尺寸大小为64x64,图片和2对应,图片相同(同名)大小不同
其他:
- 1处的图标,如果是基础功能,图标不能修改,如果想替换,在Image下替换掉同名图标即可
- 3处的图标在模块的AssemblyInfo.cs中设置,图标只需设置名称,比如人事管理图标为People_16x16.png, _16x16.png部分不必设置,设置例子为:[assembly: AssemblyModule("人事管理", "People")]
- 2处和4处的图标在功能窗体提供器中设置,从在FunctionPng属性,明明规则和3一样,比如用户管理图标为(小)Role_16x16.png和(大)Role_64x64.png
C# 全选
publicclassFunctionMyRole : ModuleFunctionBase
{
//设置功能图标,确保Images文件夹中拥有[FunctionPng]_16x16.png和[FunctionPng]_64x64.png
publicoverridestringFunctionPng { get { return"Role"; } }
publicoverrideForm LoadForm(Form MIDParent)
{
if (frmFun == null)
{
frmFun = newfrmMyRole();
if (MIDParent != null)
{
frmFun.MdiParent = MIDParent;
}
}
return frmFun;
}
}
3处的图标在窗体中添加(只有自定义功能按钮的时候才使用):窗体需重载IniButton事件,例子:
C# 全选
publicoverridevoid IniButton()
{
AddButton(BarButtonNameCommon.VIEW, "查看", "View_32x32.png", FunctionAuthorityCommon.VIEW, "查看").ItemClick += DoView;
}
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WinFramework C/S框架网