4

初めてのライトスイッチアプリケーションで遊んでいて、リスト コントロールのサイズを変更しようとしています。誰もそれを行う方法を知っていますか? 私はもう試した:

this.FindControl("PersonList").SetProperty("Height", 200);

しかし、高さのプロパティが存在しないと言われます。オブジェクト ブラウザでライトスイッチの名前空間を簡単に調べましたが、これまでのところ有用なものは見つかりませんでした。

4

1 に答える 1

0

そのコードはうまくいくように見えます (200 を 200.0 に変更するだけです - 高さは double です)。私のマシンでほぼ同一のコードを確認しました。

以下のことを試してみてください。

  1. コントロールに正しい名前を使用していることを確認します - Visual Studio でコントロールを選択し、プロパティ ウィンドウで名前を確認します。Lightswitch はさまざまな名前のバリエーションを作成し、たとえば実際の名前が「PersonList2」であることを見逃しがちです。

  2. コントロールのプロパティ ウィンドウで、高さコントロールに「ピクセル」が選択されていることを確認します。

Height プロパティにアクセスできるようになると、コントロールの配置を「上」に設定するまで、実際には何も実行されません。「Stretch」のままの場合、Height プロパティに書き込まれたものはすべて無視されます。

それでも問題が解決しない場合はお知らせください。

于 2011-04-15T16:38:12.517 に答える