問題タブ [wrappanel]

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 に答える
843 参照

silverlight - ラップ パネルは DataItems をラップしていません

内部のコントロールを水平方向に中央揃えにしたいWrapPanelがありますが、リストボックスまたはItemsControlがある場合、これらの要素は下に移動します。

私はいくつかの同様の問題に遭遇し、ItemsPanel について知ったので、それを試してみましたが、コンテンツにのみラップし、その中に残りのコントロールを表示しませんでした。

ItemsPanel が ItemsControl にどのコントロールをラップするかを伝えていると思いますが、残りのデータ テンプレートは無視されているようです。

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

silverlight - WrapPanel コンテンツの配置

WP7 アプリにtoolkit:WrapPanel表示があります。5 つのアイテムがあり、最初の行には 3 つのアイテムを配置するのに十分なスペースしかありません。ラップ パネルで最初の行に 3 つのアイテムを配置し、2 番目の行の 2 つを中央に配置したいと考えています。 .

現時点ではこんな感じ

しかし、私はパネルにこれをしてもらいたい

独自のパネルを実装する必要がありますか、それともツールキットの WrapPanel に変更を加えることはできますか?

特定の行にいくつのアイテムが必要かというオプションさえありますか?

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

c# - ラップパネルに2つのアイテムだけを水平に配置するにはどうすればよいですか?

ラップパネルを使用して、いくつかのユーザーコントロールを表示しています。すべてのユーザーコントロールの高さと幅は異なります。

アイテムを行ごとに最大2つのアイテムとして配置したいのですが、つまり、次のようになります。

これは、ユーザーがウィンドウを展開すると、アイテムが別の位置に割り当てられ、混乱しているように見えるためです。

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

wpf - 高さではなく、特定の数のアイテムの後にラップする WPF WrapPanel に代わるものはありますか?

通常、WPF WrapPanel(Orientation="Vertical") は、親コンテナーのスペースがなくなるまでアイテムを垂直にスタック (および垂直に成長) し、その後、次の列に「ラップ」します。

この機能が必要ですが、列内のアイテム数にハード リミットを追加したいと考えています。たとえば、高さが 100 で、高さが 30 ピクセルのアイテムが 3 つある場合、通常は、ラップせずにすべてのアイテムを収めることができます。ただし、2 の後に強制的にラップさせたいとします。その場合、高さ 60 までしか成長させず、3 番目の項目を 2 列目にラップします。

これを実現するために私にできることはありますか?

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

.net - Silverlight ラップパネルの最後にある改行を防ぐにはどうすればよいですか

Silverlight ラップパネルが、その後のすべてのコンテンツを新しい行に強制するのを止めることは可能ですか?

問題は次のとおりです。Items コレクションがあり、その直後にテキスト ボックスが必要です。電子メールの「To:」フィールドのように想像できます。バブルが含まれるテキスト領域のように表示されます。ユーザーが最後のバブルの終了直後にリストに追加できるようにしたいのですが、残念ながらwrappanel は改行を強制します。

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

c# - アイテムタイプがwrappanel、完全なソース+写真が含まれているリストボックス内の折りたたまれたスペースを削除する方法

WrapPanelのItemsPanelTemplateを含むリストボックスがあります。折りたたまれた要素の左右にいくつかのパディングがありますが、これを取り除きたいと思います...要素が表示されているとき、画像は1行に5つのボタンがある素敵な正方形です。これが画像です:http: //iterationx.posterous.com/71739342

AEボタンが折りたたまれているときに、最初のボタンの先頭にあるパディングを取り除くにはどうすればよいですか?

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

wpf - ElasticWrapPanelとTextTrimming

ElasticWrapPanelを作成しようとしています。これは、新しい列がパネルの内側に収まるまで、各列がパネルの幅に合うように伸びることを意味します。

列の幅はItemMinWidthに基づいています。

パネルを作成することはできましたが、TextBlockを配置し、TextTrimmingをCharacterEllipsisに設定すると問題が発生します。私のパネルでは機能しません。3つのドットは表示されません。列の幅は機能しているように見えますが、コンテンツは幅として無限大を受け取っているようです。

これが私のパネルです:

そして、TextTrimmingが機能するWrapPanelと比較した例を次に示します。

WrapPanelでは、各要素の最後に3つのドットが表示されますが、私のパネルには表示されないことがわかります。

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

wpf - 「一種の」双方向ラッピングでパネルを包む

だから私は垂直に包まれたラップパネルを持っています。アイテムは実行時に追加されますが、これらのアイテム(ユーザーコントロール)はすべて幅が異なり、ラップパネルは垂直方向に折り返されるため、下に積み重ねられ、垂直方向のスペースをカバーすると次の列に折り返されます。しかし、必要なのは「一種の」双方向ラッピングです。つまり、幅200pxの最初のアイテムを追加し、次に幅50pxのような2番目のアイテムを追加しましたが、100pxのような3番目のアイテムを追加するとwidth次の行に移動しないようにしますが、上部の200pxコントロールに応じて、そこに残っている50pxコントロールをその空き領域に配置します(150pxのスペースが残り、100pxのコントロールが明確に収まります)。もちろん、収まらない場合は次の行に折り返されますが、それで問題ありません。

これを明確にするための画像は次のとおりです(ここにアップロードできません):

それが起こることです: 画像1

そしてそれが私が欲しいものです: 画像2


私の英語は申し訳ありませんが、それは私の第一言語ではありません。私の質問をご理解いただければ幸いです。

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

wpf - WrapPanel は、行を折り返すのではなく、アイテムを 1 つの長い水平線 (スクロール バーを表示) でレイアウトします。

私が望むのは、右側の列の項目をウィンドウの幅いっぱいに配置してから、新しい行を作成することです。これがまさに WrapPanel の目的です。
問題は、WrapPanel が項目を 1 行にレイアウトし、その下に水平スクロール バーが表示されるのに対して、すべての項目がウィンドウのサイズを超えて右側に「隠されている」ことです。

どうすればそれを防ぐことができますか?

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

windows-phone-7 - WP7のWrapPanelの仮想化

Facebookの友達と一緒にラップパネルを作成する必要があります。つまり、アイテム数が400を超えており、すべてのアイテムが読み込まれるまでに5〜10秒かかります。

このコードは良いでしょうが、すべての要素を1行に配置します...:

VirtualizingStackPanelにアイテムラッピングを追加する方法、またはWrapPanelにVirtualizingを追加する方法に関するアイデア: