0

我需要创建一个自定义控件,它基本上是一个带有一些文本框的 WPF StackPanel 来过滤我项目数据源中的表。

此自定义控件将仅由此应用程序使用。

我是否需要创建一个 Lightswitch 扩展项目,或者考虑到自定义控件仅由该项目使用,是否有另一种方法可以做到这一点?

4

2 回答 2

0

将自定义控件添加到屏幕

  1. 在屏幕内容树中,选择任何组。
  2. 在屏幕设计器的顶部,单击添加布局项,然后单击自定义控件。
  3. 在“添加自定义控件”对话框中,展开程序集节点,展开命名空间节点,然后选择控件节点。
  4. 如果所需的程序集未出现在“添加自定义控件”对话框中,请单击“添加引用”。在“添加引用”对话框中,选择包含要使用的控件的程序集或本地项目,然后单击“确定”。
  5. 在“为新的自定义控件指定数据”字段中,键入要绑定到该控件的屏幕数据的名称,然后单击“确定”。例如,如果您希望自定义列表框显示名为 CustomerSet 的集合中的名称,请键入 CustomerSet。如果您希望控件显示当前选定客户的名称,请键入 CustomerSet.SelectedItem.ContactName。

参考:http: //msdn.microsoft.com/en-us/library/gg406736.aspx

于 2012-11-19T13:17:36.583 回答
0

不,在这种情况下您不需要创建扩展项目。

查看本教程在 Lightswitch 应用程序中创建自定义控件

于 2012-11-19T13:31:16.210 回答