これは私を壁に追いやっています。リストビューの高さを自動にする方法がわかりません。
つまり、必要なすべてのスペースを占有するためにリストビューの高さを拡張し、外側のコンテナーにオーバーフロー y スクロール機能を提供させます。
残念ながら、これに関するドキュメントが見つからないようです。
助けは素晴らしいでしょう。ありがとう!
これは私を壁に追いやっています。リストビューの高さを自動にする方法がわかりません。
つまり、必要なすべてのスペースを占有するためにリストビューの高さを拡張し、外側のコンテナーにオーバーフロー y スクロール機能を提供させます。
残念ながら、これに関するドキュメントが見つからないようです。
助けは素晴らしいでしょう。ありがとう!
ListViewコントロールのデフォルトの高さは400pxです。これは、ui-light.cssファイルの1421行目にあります。次のようなルールをページに追加することで、オーバーライドできます。
.win-listview {高さ:100%; / *(または、「600px」のように絶対に指定できます)* /}
開発センターのこのページには...
ListViewコントロールの高さを設定する
ListViewは、コンテンツに合わせて高さを動的に調整しません。ListViewをレンダリングするには、その高さの絶対値を指定する必要があります。JavaScriptスタイルシート用のWindowsライブラリは、ListViewコントロールの高さを400ピクセルに設定します。
設計の観点からは、ListViewで垂直スクロールを行うべきではないでしょう。それらは水平に配置されるように設計されています(一般的なアプリと同様)。水平スクロールと垂直スクロールを組み合わせると、ユーザーエクスペリエンスが低下する可能性があります。私はこれについていくつかの記事を書きました。