行と列のレイアウトにグループ化された多数のコントロールを含む画面を持つ LightSwitch アプリケーションを開発しています。これらのコンテナの一部に折りたたみ/展開ボタンを実装し、デフォルトで折りたたむようにしたいと考えています。これらのコンテナまたは他のタイプのコンテナでこれを実装するエレガントで比較的簡単な方法はありますか?
前もって感謝します!
行と列のレイアウトにグループ化された多数のコントロールを含む画面を持つ LightSwitch アプリケーションを開発しています。これらのコンテナの一部に折りたたみ/展開ボタンを実装し、デフォルトで折りたたむようにしたいと考えています。これらのコンテナまたは他のタイプのコンテナでこれを実装するエレガントで比較的簡単な方法はありますか?
前もって感謝します!
画面のCreatedメソッドでは、非表示にするコントロールごとに FindControl(NAME_OF_YOUR_CONTROL).IsVisible を使用する必要があります。コントロールがまだ作成されているとは限らないため、このコードを画面のInitializeDataWorkspaceメソッドに入れようとしないでください。
コントロールは、TextBoxなどにすることも、RowsLayoutなどにすることもできます。操作するコントロールのデフォルト名を変更してから、それを非表示にするコードでその名前を使用してください。
LightSwitch フォーラムでもう少し説明しました: How to programmatically hide and show fields