我正在玩我的第一个lightswitch应用程序,我正在尝试更改列表控件的大小。有谁知道这是怎么做到的吗?我试过了:
this.FindControl("PersonList").SetProperty("Height", 200);
但是告诉高度属性不存在。我已经快速浏览了对象浏览器中的lightswitch命名空间,但到目前为止还没有找到任何有用的东西。
答案 0 :(得分:0)
该代码看起来应该可以工作(只需将200更改为200.0 - 高度为双倍)。我刚刚在我的机器上验证了几乎相同的代码。
以下是您可以尝试的一些事项:
确保您使用正确的控件名称 - 在Visual Studio中选择控件并在属性窗口中检查名称。 Lightswitch创建了许多名称变体,例如,很容易错过实际名称是“PersonList2”。
确保您已在控件的属性窗口中为高度控制选择了“像素”
一旦您可以访问Height属性,在将控件对齐设置为“Top”之前,它实际上不会执行任何操作。如果它仍然在“Stretch”上,它将忽略写入Height属性的任何内容。
如果您仍然无法解决此问题,请与我们联系。