デフォルトでは、UniformGridはその子を次のように表示します。
1 2 3
4 5 6
7 8 9
私は次のようになりたいです:
1 4 7
2 5 8
3 6 9
何か案は?
デフォルトでは、UniformGridはその子を次のように表示します。
1 2 3
4 5 6
7 8 9
私は次のようになりたいです:
1 4 7
2 5 8
3 6 9
何か案は?
最も簡単なのは、表示したい順序で挿入することです。
リストボックスのItemsPanelとしてUniformGridを使用していて、データバインディングを介してアイテムを取得する場合は、データバインディングしているコレクションを希望の順序に並べ替えます。
最後に、ビューでそれを実行したい場合は、このリンクで2つの方法について説明します。列の構築-WPFでの主要なUniformGrid
ページは消え続けます。
レイアウト変換を使用してグリッドを90度回転させ、次に別のレイアウト変換を使用してグリッド内の各アイテムをさらに回転させて、右側が上になるようにします。