我已经创建了一个在AutoCompleteBox中使用的查询,当用户在网格中选择AutoCompleteBox时,它会按预期工作,如下图所示
但是,如果用户单击加号按钮使用预定义的添加对话框添加新记录,则查询和AutoCompleteBox的格式不起作用,如下图所示
为什么会发生这种情况以及如何解决这个问题?
由于
答案 0 :(得分:0)
我还没有找到一种方法来编辑默认的“添加新建”对话框。
而是创建一个新屏幕,选择“新数据屏幕”模板,并将其链接到您的实体数据。您可以自定义屏幕以满足您的需要,甚至可以通过更改屏幕属性中的控件类型将其设置为模态窗口。按照所需方式设置屏幕后,返回网格屏幕,双击网格命令栏中的“添加...”命令,编辑AddAndEditNew_Execute代码。在该方法中,调用自定义屏幕。
所以,当我开始考虑这个问题时,我回想起几个月前我尝试这样做时的想法。必须有一个更好的方法,所以我再次用Google搜索。 这一次,我找到了一些东西。他正在使用旧版本的Lightswitch,但我已成功将他的技术应用于我在Lightswitch 2012中构建的应用程序。