区块链技术博客
www.b2bchain.cn

在DevExpress eXpressApp Framework(XAF)应用程序中获取导航项 – c#程序员分享

D0b2wT.gif

本文介绍了在DevExpress eXpressApp Framework(XAF)应用程序中获取导航项 – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我有一个eXpressApp Framework (XAF)桌面应用程序。主窗口包含带有项目树的Navigation pane。有什么方法可以获取代码中的导航项列表?

参考方案

可以使用接口扩展XAF应用程序模型。扩展它并使其变得很容易。例如,在您的情况下,我将使用ModelEditor打开模型并导航到NavigationItems节点。在那里,您可以查看表单底部的黄色信息面板,其中显示*接口成员:* DevExpress.ExpressApp.SystemModule.IModelApplicationNavigationItems

这意味着XAF使用IModelApplicationNavigationItems扩展了模型,因此我们要做的就是将其强制转换为该接口并使用其属性。


((IModelApplicationNavigationItems) Application.Model).NavigationItems.AllItems

这种方法的结果与您的结果相同,但是必须严格遵守!

Play Framework 2中的系统类加载器 – java

我使用的是Play 2.2.2,我有一个外部jar,它试图从同一jar的根目录加载XML资源。它使用System.class.getClassLoader().getResource("/Blabla.xml")这样做。这失败了,因为显然Play拥有一个奇怪的类加载器层次结构:ReloadableClassLoader和几个父级。该层次结…

如何以编程方式将ListView滚动到最后一个元素-Compact Framework – c#

我正在使用Windows Mobile 6.1上的3.5 Compact Framework开发应用程序。我有一个ListView,添加项目时想自动滚动此列表。我能怎么做? 参考方案 listView.EnsureVisible(listView.Items.Count – 1);

如何在命令行上更改连接字符串以在迁移到Entity Framework Core中的新数据库时更新数据库 – c#

首先在ASP.NET Core和EF Core代码中,我有一个多租户的webapp。创建新租户时,我想更改连接字符串,在其上添加迁移,然后更新。从命令行,添加迁移无法在租户上获得动态的连接字符串,因此在应用程序首次以新租户开始时,我没有有效的连接字符串来创建新数据库。有什么解决办法吗?谢谢 参考方案 您在找这个吗?编辑:这是为EF 6.1Update-Dat…

模块化C#Compact Framework 2.0应用程序 – c#

我们目前正在开发新的手持软件。我无法讨论应用程序的性质,因此我将使用一个示例。我们正在设计用于管理学校的手持软件。我们希望对系统的各个方面进行模块化,以便不同的学校可以使用不同的功能。我们的系统将从主菜单和登录屏幕开始。我希望这可以作为系统的基础,并成为要添加模块的位置。即我将有一个名为SchoolPda的项目。然后,我想拥有不同的模块。即,我想要一个注册模…

Compact Framework-如何在没有默认构造函数的情况下动态创建类型? – c#

我正在使用.NET CF 3.5。我要创建的类型没有默认的构造函数,因此我想将字符串传递给重载的构造函数。我该怎么做呢?码:Assembly a = Assembly.LoadFrom("my.dll"); Type t = a.GetType("type info here"); // All ok so far, …

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 在DevExpress eXpressApp Framework(XAF)应用程序中获取导航项 – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们