2017-05-31 7 views
1

DataGridをItemsコントロールに読み込んでいますが、DataGridのコンテンツが画面のサイズを超えている間にスクロールバーが自動的にコンテナ内に表示されないため、スクロールが必要です。私は問題がコンテナの高さをAutoに設定した場合にのみ発生することに気付きました。スターとしての高さを設定すると、期待どおりに動作します。これが私の苦労を明確に述べてくれることを願っています。スクロールバーはDataGridでは使用できません。

答えて

2

ScrollViewersと仮想化、これは基本的にScrollViewerが無限または未知の高さを取得し、実際にスクロールバーを表示する際に指示する方法がないことを意味するのでAutoに親PanelHeightを設定するときに動作しません。 ScrollViewer

は正常に動作できるようにするには、サイズcontraintのいくつかの種類を必要としますが、固定値にHeightを設定する必要がありますいずれかまたは*に、それはすべての利用可能なスペースを占有するために理由です。 Height=Autoは機能しません。

+0

あなたの貴重な提案をありがとう。 – James

関連する問題