SOLIDWORKS Property Manager Page的选项
- 属性管理器页面的图标
- 属性管理器页面的标题
- 文档链接(新功能和帮助)
- 控制按钮(确定和取消)
- 可选的用户消息标题
- 可选的用户消息内容
可以通过将PageOptionsAttribute应用于数据模型的主类来自定义属性管理器页面的样式。
<PageOptions(swPropertyManagerPageOptions_e.swPropertyManagerOptions_CancelButton Or swPropertyManagerPageOptions_e.swPropertyManagerOptions_OkayButton)>
Public Class DataModelPageOpts
End Class
[PageOptions(swPropertyManagerPageOptions_e.swPropertyManagerOptions_CancelButton
| swPropertyManagerPageOptions_e.swPropertyManagerOptions_OkayButton)]
public class DataModelPageOpts
{
}
属性允许自定义页面的按钮和行为
归属
可以通过DisplayNameAttribute为页面标题赋值
可以通过PageOptionsAttribute的重载构造函数设置图标
可以通过MessageAttribute设置自定义用户消息以提供附加信息
<PageOptions(GetType(Resources), NameOf(Resources.PageIcon), swPropertyManagerPageOptions_e.swPropertyManagerOptions_OkayButton)>
<Message("属性页面的示例消息", "示例页面")>
<DisplayName("示例页面")>
Public Class DataModelPageAtts
End Class
[PageOptions(typeof(Resources), nameof(Resources.PageIcon),
swPropertyManagerPageOptions_e.swPropertyManagerOptions_OkayButton)]
[Message("属性页面的示例消息", "示例页面")]
[DisplayName("示例页面")]
public class DataModelPageAtts
{
}
帮助链接
HelpAttribute允许为插件提供帮助资源的链接。当用户在属性管理器页面上点击相应的帮助按钮时,框架将自动打开指定的URL:
<Help("<帮助URL>", "<新功能URL>")>
Public Class DataModelHelpLinks
End Class
[Help("<帮助URL>", "<新功能URL>")]
public class DataModelHelpLinks
{
}