1

グリッドについて欠けているものがあるような気がしますが、グーグルで検索しても見つかりません。

たとえば、10 列で 10 行を宣言し、それらにデータを入力し、後で行 3 が必要ないことに気付き、すぐに再フォーマットできるようにしたいと考えています。私はこのプログラマティックを行うことについて話しているのではなく、プロジェクトを再設計している間です。これを理論的に処理できる 1 つの方法は、一連の を削除する HTML の方法です<tr></tr>。これは明らかに行に限定されます。もう 1 つの方法は、各列に「CityColumn」、「StateColumn」などの名前を付けて (または Grid の使用に応じて別の名前を付けて)、列の定義と、桁。

そのままで、特定の行または列を削除する場合は、後の行または列に表示されるすべての要素に移動して、行または列の番号を変更する必要があります。私が利用していない XAML のグリッドを使用するためのより良い方法があるはずです。

私が定義できる明確な質問はありませんが、グリッドとそのコンテンツを簡単に変更し、一般的に維持するためのベストプラクティスやヒントやコツを探していると言えます。

XAML のグリッドに関する説明または学習リソースへのリンクを歓迎します。

4

1 に答える 1

2

Jeff Mercado が言ったことをお勧めListViewします。そのビューの列にはヘッダーを含めることができ、アイテムを削除すると、それぞれの行がなくなります。GridViewView

Gridまた、それに固執する場合は、インデックスではなく名前付き参照を使用して保守性を最適化できます。そのため、1 行を削除すると、はるかに簡単になります。

于 2012-07-26T00:14:53.960 に答える