問題タブ [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.
c# - WPF: 画像を一緒にスケーリングする方法
ビューボックスを使用して画像を動的に追加していUniformGrid
ます。
私が直面している問題は、画像のサイズが水平または垂直に異なる場所です。
何が起こっているかを視覚化する良い方法です。画面に 2 つの画像があり、最初の画像が 2 番目の画像よりも幅が広く、短い場合。ウィンドウを水平方向に縮小すると、最初の画像は 2 番目の画像と同じ幅で独立して縮小されます。ここで、ウィンドウを垂直方向に縮小すると、2 番目の画像が最初の画像と同じ高さになるまで個別に縮小されます。
ビュー ボックスの Stretch プロパティを fill に設定せずに 2 つの画像を一緒にスケーリングするにはどうすればよいですか?
user-interface - WPFのUniformGridのJavaFXのバージョン?
私は新しいアプリケーションで JavaFX を使い始めており、WPF の UniformGrid と同じレイアウトを画面に表示したいと考えています。TilePane がありますが、違います (WrapPanel に似ていると思います)。
これまでの私のアプローチは次のようになります(コレクション[サイズ= N]の場合、「タイル」として表示したい):
- TilePane t を使用します。
- t.setPrefRows(ROUNDUP(sqrt(N)))
それはおそらく最善のアプローチではありません。より良い解決策を知っていますか?多分サイズ変更可能なもの?
wpf - WPF 均一グリッド レイアウト
ユニフォーム グリッドでレイアウトする必要があります。以下はレイアウトです
均一グリッドでは、2 番目の行のレイアウト アイテムは Right_to_Left から開始する必要があります (フロー方向は使用しません)。現在、Left_to_Right から開始しています
「Button1」を折りたたむと、レイアウトは次のようになります
誰でも私を助けてくれますか
wpf - WPF 均一グリッドをスクロールする
特定のパスにあるすべてのファイルを表示する必要があります。ファイルの詳細 (名前、サイズ、拡張子など) のテキストブロックを含むユーザー コントロールを作成しました。このコントロールは均一グリッドの子になります。
問題は、uniformgrid が 5x5 で、25 個を超えるファイルがある場合、26 番目の要素が表示されないことです。
知りたいのですが、均一なグリッドのコンテンツをスクロールする方法はありますか?
リストボックスとバインディングを使用できることはわかっていますが (まだ読んでいます)、コントロールをプログラムで追加する必要があります。これは、コントロールにイベントがあり、ユーザーコントロールの新しいインスタンスが発生したときにそれをサブスクライブしているためです。が作成され、子配列に追加されます。
私はこの投稿を見て、すでにアイテム コントロール内に uniforgrid を配置しましたが、まったく機能しません。これは私の xaml です。
投稿によると、列または行のみを指定する必要があり、両方を指定する必要はありません。だから、5列だけ。水平スクロールはしたくありません。垂直スクロールのみです。
御時間ありがとうございます。
c# - 子の数に合わせて均一なグリッドを調整する
wpfでuniformGridを作りたいです。
子が 1 人いる場合はグリッドを埋め、子が 2 人いる場合は 2 列、3 人または 4 人いる場合は 2 行と 2 列にします。
そこで、グリッドにある子の数をチェックし、それに基づいて行/列の数を決定するコンバーターを作成しました。
これは私のxamlです:
この投稿で、グリッドの Children.count が実際に機能するようにカスタムの UniformGrid を作成する必要があることがわかったので、それを行いました。
このコードはすべて機能しますが、1 つ問題が残っています。
これらのボタンは、動的に表示または折りたたむことができます。ボタンが折りたたまれたときに、行数に影響を与えたくありません。ボタン 3 と 4 が折りたたまれているときは、2 行目を表示したくありません。
これを達成する方法はありますか?
css - WPF UnifromGrid:エクスプローラーのように角の丸い選択した子をスタイルする方法
これは、TreeView に関する以前の質問へのリンクです。
WPF TreeView: エクスプローラーのように角が丸い選択項目のスタイルを設定する方法
これは、ListView に関する別の質問への別のリンクです。
WPF ListView: エクスプローラーのように角が丸い選択項目のスタイルを設定する方法
私の質問は: このソリューションを UniformGrid に移行する方法は? 私のUniformGridセルで、2つの例に示されているのと同じ効果を得たいからです。
これが私のソースコードの例です:
c# - 均一グリッド レイアウト
均一グリッドが行スパンをサポートしていないことは知っていますが、Google で読んだメソッドをオーバーライドすることで何とか可能ですが、これを行う方法の例を実際に使用できます。私が達成したいのは、これに似たレイアウトです:
したがって、基本的には、3 番目の子を 2 列にまたがらせたいと考えています。グリッドを使用できますが、悲しいことに、これを行う方法がわかりません。これは、すべての子が動的に作成され、子が配置される魔女セルで指定できないためです。
wpf - Uniformgrid の行数を取得する
項目コントロールの ItemsPanel として uniformgrid を設定しました。行数または列数を設定していません。画面サイズに応じて調整されます。
wpf - コントロールのコレクションを特定の方法で WPF に表示する
ランタイムで変更されるコントロール「MyCollection」のコレクションがあります。たとえば、そのためのいくつかの制約に従う必要があります。パラメーター「MyCollection.Count >= 4」の場合、プロパティ「NumberOfcolumns」の値は 2 になり、新しい行を作成し、2 対 2 のコントロールを表示します。
これは私のコレクションを表示する方法です:
問題は、コントロールのサイズが異なり、UniformGrids ではセルが均一であることです...大きなセルにほとんどコントロールが表示されないため、私のデザインはあまりきれいではありません!!
誰かがこの問題を解決するのを手伝ってくれますか?
注意:「WrapPanelを使用...」のようなものではなく、可能であれば詳細な解決策を教えてください。MVVMに従っているため、コードビハインドがないことにも注意してください。