在LightSwitch中,当我打开默认模态,调用AddAndEditNew_Execute方法时,我想更改模态对话框中控件的属性。
例如:我想将TextBox更改为“Multiline”或将AutoComplete FilterMode更改为“Contains”。
如何在执行时间内访问这些控件?
我知道我可以添加一个自定义模态,但我只想更改它的一小部分,我不想为此创建一个完整的模态对话框。
我一直在谈论Silverlight客户端。
提前致谢。
答案 0 :(得分:2)
我担心你能做到你想要的唯一方法是:
默认模态窗口 的属性无法更改。没有机制可以更改任何控件的属性。
您唯一能做的就是影响通过选中/取消选中默认显示复选框,在默认模式窗口中显示哪些属性表设计师。
但是只要您需要更改控件的布局或更改任何控件的属性,您需要创建自定义模式窗口,或单独的屏幕强>,&然后通过自定义代码调用它们来显示。
原因是因为LightSwitch运行时默认模态窗口的控件是生成。
这实际上只是无需创建窗口的工作之间的平衡,& 灵活性
默认值: Easy = Yes,Flexible = No
自定义:简单=不,灵活=是
我知道这不是你想听到的,但希望我的解释可以帮助你理解为什么你不能按照你想要的方式去做。