我正在开发一个LightSwitch应用程序,该应用程序有一个屏幕,其中有许多控件分组在行和列布局中。我希望在其中一些容器中启用折叠/展开按钮,并在默认情况下使它们折叠。在这些容器或其他类型的容器中是否有实现这一点的优雅和相对容易的方法?
提前感谢!
发布于 2012-09-27 02:21:20
在您的屏幕创建方法中,您需要对要隐藏的每个控件使用FindControl(NAME_OF_YOUR_CONTROL).IsVisible。不要试图将这段代码放入屏幕的InitializeDataWorkspace方法中,因为尚未保证已经创建了这些控件。
控件可以是TextBox等,也可以是RowsLayout等。只需确保更改任何要操作的控件的默认名称,然后在隐藏它的代码中使用该名称。
我在LightSwitch论坛上解释了一下:如何以编程方式隐藏和显示字段
https://stackoverflow.com/questions/12598473
复制相似问题