0

UI にデータを表形式で表示する必要があります。wpf (MVVM)、VS 2010、Windows XP を使用しています。DataGrid または ListView を使用したくありません。どうすればこれを達成できますか?

私が試したこと

  • 方法 1:

    SharedSizeGroup を使用しようとしましたが、うまくいきませんでした。SharedSizeGroup を使用する際の主な問題は、行の高さでさえすべての行で共有されることです。

  • 方法 2:

    UniformGrid を使用しようとしましたが、完全には成功しませんでした。各列データの幅が異なり、各列がすべての最大値と同じ幅になりたくないため、UniformGrid を使用することは私のアプリケーションには適していません!

    通常のグリッドを使用して目的の結果を得る方法を教えてください。SharedSizeGroup を使用して、列の幅のみを共有し、行の高さは共有せず、各行が必要なスペースのみを占有するようにする方法はありますか (つまり、高さを auto に設定するのと同じ動作)、それ以上は占有しませんか?

追加情報: このグリッドは読み取り専用である必要があり、UI で行を選択できないようにする必要があります。

4

0 に答える 0