独自のスクロール バーを表示しない ListView を WinJS に表示したいと考えています。代わりに、親コンテナーに水平に成長させたいです。私が実装した方法は、基本的に、ListView で最小幅の css プロパティを設定することです。初期ロードでは、これは問題なく機能します。バッキング データ ソース (この場合は WinJS.Binding.List) に追加のデータが読み込まれると、ListView が要素を描画してサイズを変更することを期待します。代わりに、ListView は要素を描画し、独自のスクロール水平バーを追加します。約 1 ~ 2 秒後、突然 ListView のサイズが自動的に変更され、親コンテナーに収まります。
要素が追加された直後にこのサイズ変更を行うにはどうすればよいですか? すべてのアイテムを再描画し、この ListView に多くの要素を入力しているため、強制レイアウトは機能しません。