Orientation="Horizon"
というリストビューを持っています。つまり、DataTemplate
は行ではなく列のように見えます。すべてがうまく動作し、ListViewは画面に表示されない列がたくさんあるときにスクロールバーを表示します。私はMinWidth
をDataTemplateに設定しました。私が達成しようとしているのは、私のsource
が3つ未満のオブジェクトを持っている場合、Datatemplateの幅をListViewの画面に合わせて拡大することです。 私が使用して、ウィンドウの現在の幅得ることができることを承知しています:私は必要なものWPF - 親ビューの幅が変更されたときにコールバック
System.Windows.SystemParameters.PrimaryScreenWidth;
System.Windows.SystemParameters.PrimaryScreenHeight;
は、ウィンドウのサイズはDataTemplates幅を更新するために変更されたときに実行されるコールバックメソッドです。この機能はWPFに存在しますか?代替案はありますか?
はこの質問を見てみましょう:http://stackoverflow.com/questions/911243/wpf-extend-last-column-of -listviews-gridview – caesay
違いは、質問の列が静的であることです。 – BlackM