Model.xafml文件在DevExpress XAF应用程序中的角色是什么
我正在使用Model.xafml文件在DevExpress XAF应用程序中的角色是什么,devexpress,xaf,Devexpress,Xaf,我正在使用DEVExpress-XAF和Model.xafml提供所有设置选项。 我注意到在几个类中有类似[ImageName(“BO_发票”)]或[XpandNavigationItem(“MyTest”)]的指令 为什么课堂上以及Model.xafml中都有这些说明? 课堂上的指令优先级更高还是型号为.xafml? 或者还有其他含义吗 我的第一个想法是,Model.xafml中的每一个更改都会影响受影响的类。但是在Model.xafml中更改了ImageView之类的内容后,什么也没有发生。
DEVExpress-XAF
和Model.xafml
提供所有设置选项。
我注意到在几个类中有类似[ImageName(“BO_发票”)
]或[XpandNavigationItem(“MyTest”)
]的指令
为什么课堂上以及Model.xafml中都有这些说明?课堂上的指令优先级更高还是型号为.xafml?
或者还有其他含义吗
我的第一个想法是,
Model.xafml
中的每一个更改都会影响受影响的类。但是在Model.xafml
中更改了ImageView
之类的内容后,什么也没有发生。当XAF应用程序启动时,它会构建应用程序模型—一个独立于平台的结构,其中包含用于动态构建特定于平台的shell(WinForms、ASP.NET、Mobile)的所有参数和设置
首先,XAF基于应用程序中可用的业务类(域组件)构建初始模型。在业务类中,可以使用来声明应用程序模型设置
然后,XAF将Model.xafml文件中声明的差异添加到应用程序模型中。模型差异文件(*.xafml)用于自定义和扩展应用程序模型,仅为特定平台(甚至为特定用户)添加差异,通过添加自定义模块(插件)扩展应用程序
要了解更多信息,请阅读DevExpress在线文档中的文章。当XAF应用程序启动时,它会构建应用程序模型-一个独立于平台的结构,其中包含用于动态构建特定于平台的shell(WinForms、ASP.NET、Mobile)的所有参数和设置 首先,XAF基于应用程序中可用的业务类(域组件)构建初始模型。在业务类中,可以使用来声明应用程序模型设置 然后,XAF将Model.xafml文件中声明的差异添加到应用程序模型中。模型差异文件(*.xafml)用于自定义和扩展应用程序模型,仅为特定平台(甚至为特定用户)添加差异,通过添加自定义模块(插件)扩展应用程序 要了解更多信息,请阅读DevExpress在线文档中的文章