65.9K
CodeProject 正在变化。 阅读更多。
Home

适用于 LightSwitch 的 Luminous 命令

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2012 年 1 月 12 日

CPOL

2分钟阅读

viewsIcon

15135

Luminous 命令提供了 LightSwitch RTM 缺少但许多用户期望的两个功能。

1. 您的应用程序(或扩展)做什么?它解决了什么业务问题?

我的扩展(Luminous 命令)提供了 LightSwitch RTM 缺少但许多用户期望的两个功能。

  • GroupLayout 控制允许开发者将控件放入一个组中,例如 ColumnsLayoutRowsLayout,但它提供了添加主题边框、主题背景、组标题以及各种其他设置的能力,从而实现一些非常有趣的布局(请参阅 Visual Studio Gallery 提交中的图片)。
  • TextBlock 控制允许人们在屏幕上添加静态文本,而无需添加多个屏幕属性(当前版本需要一个屏幕属性,但可以与多个 TextBlock 共享),而无需编写任何代码(当前的方法是为每段文本添加一个屏幕属性并在屏幕的 Created 方法中编写代码)。
  • 它能为人们节省资金,因为它免费。

2. 此应用程序有多少个屏幕和实体?

该扩展包含两个控件。

3. LightSwitch 为您的业务节省了资金吗?如何节省?

这个扩展为我自己和其他开发者节省了大量麻烦(因此节省了时间和金钱),通过允许他们以视觉方式分组控件并添加静态文本,而无需编写任何代码来实现,从而使屏幕看起来更好,而不仅仅是使用内置的 LightSwitch 控件。

4. 如果您没有 LightSwitch,还会构建此应用程序吗?如果是,使用什么?

如果这个扩展不存在,那么要实现相同的结果将需要花费大量时间(在 GroupLayout 的情况下,甚至可能无法实现)。 这需要通过代码来完成。

5. 此应用程序支持多少用户?

该扩展可以支持任意数量的屏幕,在任意数量的应用程序中,为任意数量的用户提供支持。

6. 使用 LightSwitch 实际构建此应用程序花了多长时间?

使用“Extensibility Toolkit”使创建扩展比不使用它或使用“Extensibility Cookbook”中的方法容易得多。 我还修改了模板,这使得生成扩展项更加快速。 我没有记录创建扩展的实际时间。

7. 此应用程序是否使用任何 LightSwitch 扩展?如果是,哪些?您自己编写了这些扩展吗?如果是,是否向公众提供?在哪里?

是的,我自己编写了这个扩展,然后免费发布给社区。 可以在这里下载:http://visualstudiogallery.msdn.microsoft.com/58e0f1f4-d2d8-41f9-a4f9-dae70d5826e9

© . All rights reserved.