問題タブ [uniformgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
348 参照

wpf - ItemsControl はバインドされたコレクションをグループ化できますか?

ItemsControl を使用して、ItemsSource 内の項目を個々の ItemsPanels にグループ化する方法があるかどうかを判断しようとしています。具体的には、たとえば 8 つのアイテムのコレクションを、UniformGrid のようなグリッド型の方法でリストできるビューを作成しようとしていますが、空のセルではなく、結果が均一です。

ソースに 8 つの項目がある UniformGrid では、次のような結果が生成されます。

(最後のセルは空です)

私は次のような結果を出そうとしています:

プログラムで分割すると、次のようにネストすることで簡単に表示できます。

しかし、Xaml だけで必要な結果を達成したいと考えています。

0 投票する
1 に答える
2235 参照

wpf - WrapPanel のラップポイントを設定するにはどうすればよいですか?

ItemsControl があり、データを 2 つの列に入力したいと考えています。ユーザーが 2 番目の列よりも小さい幅にサイズ変更する場合、2 番目の列の項目は最初の列に折り返される必要があります。UniformGrid のようなものですが、ラッピングがあります。

これを行うために WrapPanel を使用することができました。しかし、WrapPanel の ItemWidth と MaxWidth を操作してハード コードし、2 つの列とラッピングを実現する必要があります。これは良い習慣ではありません。

列の最大数を設定する方法はありますか、つまり、WrapPanel がラッピングを開始する時点を決定できるようにする方法はありますか?

インターネットをブラウジングすると、Windows 8 Metro の WrapGrid にこのプロパティがあることがわかりました。誰でもこの実装を WPF に持っていますか?

0 投票する
1 に答える
11927 参照

wpf - WPF:UniformGridで行/列のスパンを実行することは可能ですか?

UniformGridで行/列のスパンを実行することは可能ですか?グリッド接続プロパティの使用

Grid.RowSpan

Grid.ColumnSpan

UniformGridでは機能しません。

0 投票する
1 に答える
3197 参照

c# - C#にボタンを追加するUniformGrid

WPFにUniformGridがあります

そして、C#タラの上にいくつかのautogeneretetボタンを追加します

ボタンをUniformGridに追加するにはどうすればよいですか?

THX for you help

0 投票する
2 に答える
9604 参照

wpf - WPFUniformGridレイアウト

ItemsControl果物のオブジェクトのリストをホストする予定のがあります。Fruitすべて独自のオブジェクトを持つオブジェクトのリストがありますDataTemplate。私はGrapeオブジェクト、オブジェクト、オブジェクトOrangeを持っていKiwiます。

UniformGridすべてのセルが同じサイズになるようにaを使用したいのですが、Kiwiオブジェクトを1つのセルだけにまたがらせ、Grape2つのセル( )にまたがらせ、コントロールを4つのセル(および)にまたがらColumnSpan = 2せたいOrangeColumnSpan = 2RowSpan = 2

どうすればこれを達成できますか?

0 投票する
1 に答える
330 参照

c# - チェックボックスまたは画像を UniformGrid に配置

WPFでモグラたたきゲームを実装しようとしています。

モグラ塚はUniformGridにあります。オプションに応じて、モグラ塚はチェックボックスまたは画像になります。そして、ここで問題が発生します。

チェックボックスイメージの両方を受け入れるようにUniformGridを実装する方法がわかりません。たぶん、あなたは私がそれを解決する方法をもっとよく知っているでしょう。チェックボックスと画像の UniformGrid はお勧めできません

私はこのようにしてみました:

MolesObjectのコレクションなので、そこにCheckboxまたはBitmapImageを配置できます。

残念ながら、いくつかのBitmapImageをコレクションに追加した後、それらは正しく表示されません (画像の代わりにSystem.Windows.Media.Imaging.BitmapImageと書かれています)。コレクションにCheckBoxを追加すると、それらはうまく表示されます。

コンバーターを作成することを検討しましたが、そのようなコンバーターは、指定されたオブジェクトCheckBoxまたはBitmapImageであるかどうかを知る必要があります。コード化できたとしても、それはあまり洗練されたソリューションではありません

0 投票する
1 に答える
318 参照

c# - すべての写真を取得してファイルに保存する

撮影したすべてのビデオ サムネイルを含む UniformGrid があります (それらはすべて System.Windows.Control.Image です)。ここでの私の目標は、ボタンをクリックした後にすべてのサムネイルの jpg を保存することです。UbiformGrid からビットマップ画像などを取得する方法はありますか? C# を WPF で使用しています。

編集:スクリーンショットのように。しかし、ウィンドウの境界線は必要なく、グリッドのコンテンツのみを表示します。

Edit2:私は最終的に解決策を見つけました。助けてくれてありがとう。

0 投票する
3 に答える
11081 参照

wpf - 均一グリッドを垂直に作成する方法

私が使用UniformGridしていて、アイテムを水平に表示しています。縦に表示させる方法はありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
1403 参照

c# - C#を介してItemPanelTemplateUniformGridの行を設定する

これが私が持っているものです:

InfoGridのitemsourceは、コードビハインドでinfoDataというコレクションに設定されていますが、C#を介して(できればinfoDataに含まれていない変数に)このUniformGridの行/列を設定するにはどうすればよいですか?

セッターをバインドして使用しようとしましたが、値が適用されていないようです。