問題タブ [stackpanel]

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

wpf - (VB.NET + WPF)Scrollviewer内のスタックパネル要素のドラッグアンドドロップ(ユーザーによる並べ替えを可能にするため)?

ユーザーがスタックパネル内の要素をドラッグして、スタックパネル内の別の場所に再配置できるようにする方法について、優れたモデルがあります(私は思います!)。

ただし、私のStackpanelは、次のようにScrollViewer内に配置されます(一般化)。

ここに問題があります。Wordなどのプログラムの機能をシミュレートしたいと思います。選択したコンテンツ(またはオブジェクト)を表示可能領域の外にドラッグすると、ウィンドウがマウスの方向にスクロールして、ドロップする場所がさらに表示されます。気の利いた小さなオブジェクト。

...つまり、スタックパネルのコンテンツをドラッグしているときにマウスをScrollViewerの上部に移動すると、スクロールビューアーをゆっくりと上に移動して、コンテンツをドロップする場所をさらに表示できるようにします。

助言がありますか?

あなたが私がこれを解決するのを手伝ってくれるなら、あなたは天の恵みになるでしょう!

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

c# - WPFでコントロールのサイズを変更すると、そのStackPanelのサイズが変更されますか?

Visual Studio 2008 の WPF デザイナーの StackPanel 内に Canvas があります。実行時に Canvas のサイズを変更して、クライアントの四角形が特定のサイズになるようにします (境界線やその他の部分はそのサイズに追加されます)。キャンバスのサイズを変更すると、それに応じて StackPanel の幅/高さが自動的に調整されますか? スタック パネルのサイズに基づいて整列する他のコントロールがあるため、これは重要です。

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

wpf - WPF:子供が利用可能なすべてのスペースを消費しないようにする制御

現在、StackPanels内DockPanelのsに問題があります。多くの場合StackPanel、内容物に必要な高さよりも高いため、内容物は引き伸ばされます。

StackPanel「子供たちに利用可能なスペースをすべて消費させない」という意味で、その中または周囲に配置できるものはありますか。

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

.net - StackPanelのDataTriggerを定義する

DataTriggerのを定義するにはどうすればよいStackPanelですか?プロパティはありTriggerますが、ここでトリガーを定義すると、アプリケーションの起動時に初期化時に次のエラーが発生します。

オブジェクトの初期化に失敗しました(ISupportInitialize.EndInit)。トリガーコレクションのメンバーは、EventTriggerタイプである必要があります。...。

これは次の簡単なものから与えられますDataTrigger

これは私の初めてTriggerです、それで私は何を間違えますか?他の場所を定義する必要がありTriggerますか?

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

c# - FlowDocument を StackPanel に追加するにはどうすればよいですか?

WPF ドキュメントで書式設定されたテキストを簡単に表示するために、次のクラスを作成しました。

ただし、このソリューションはFlowDocumentを返します。この FlowDocument を現在のアプリケーションに統合するのに問題があり、 TextBlocksを StackPanels と WrapPanels と Borders などに追加するだけでした。

作成した FlowDocument オブジェクトを既存の StackPanels、Borders、および WrapPanels に追加するにはどうすればよいですか?

代替テキスト http://www.deviantsart.com/upload/11jt33i.png

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

wpf - スタックパネルのアイテム追加アニメーション

私は、マーキー スタイルの画像スクロール コントロールにしばらく苦労してきました。

しばらくの間、私はテンプレート化された ItemsControl に行き詰まりました:

ItemsControl は ObservableCollection にバインドされているため、実行時に項目を追加できます。項目が画面外になるとすぐに、ObservableCollection から削除されます。

最後に行うことは、カスタム アイテム追加動作の実装です (insert-translateothers 動作の代わりにスムーズなスライドイン)。そのような効果を達成するために StackPanel から派生させますか、それとも現在追加中の項目で DoubleAnimation を実行しますか? 任意の提案をいただければ幸いです。

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

wpf - グリッドよりもWPFでコントロールを並べるのに良い方法はありますか?

この質問GridvsStackpanelで定義された適切性の定義によるグリッドを使用しています。ただし、グリッドを操作する場合は、グリッド内のグリッド内のコントロールの位置を明示的に定義する必要があります。これは、コントロールを並べ替える必要がある場合、またはグリッドに新しいコントロールを追加する場合に問題になります。例として提供されているコードを使用して、テキストとテキストボックスの行と列を並べて、後で簡単に変更または展開できるようにする方法はありますか?

0 投票する
4 に答える
9964 参照

c# - スタックパネルWPFの要素の並べ替え

実行時に追加または削除されるいくつかのユーザーコントロールを備えたスタックパネルがあります。これらの要素には、新しい要素に割り当てるインデックスがあります。これらの要素をそのインデックスで並べ替えておく必要があるため、インデックスに基づいて、スワッピングを行う行に基づいて並べ替えるクイックソート関数を使用しました。

私は得る

「指定されたインデックスはすでに使用されています。最初に指定されたインデックスでVisualの子を切断してください」

それらを一時変数にコピーし、コレクションから削除してから、UIElementCollectionのInsert関数を使用して正しいインデックスに割り当てようとしましたが、

「指定されたビジュアルは、すでに別のビジュアルの子またはCompositionTargetのルートです」

必要なクローン要素や、どこかに欠けているものはありますか?

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

wpf - エキスパンダーとそれがウィンドウにあるスタックパネルオブジェクトをロールアップする必要があります

これが私が持っているコードで、スタック、エキスパンダー、およびその中のオブジェクトを完全にロールアップして、その下のすべてのオブジェクトをプッシュして、上部のスタックとオブジェクトをロールアップした後に残ったスペースを占有する方法を考えました。私の現在のコードは以下の通りです:

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

c# - データベースからのチェックボックスを使用して StackPanel に入力します。

私はWPFを初めて使用します。を使用して SQL データベースのデータを表示するページがありますL2S。は、特定の領域で選択可能なすべてのオプションを含む をL2S返します。DataTableデータベースから返されるすべての行は である必要があり、checkboxそれらのチェックボックスをstackpanel.

へのデータバインディングを見ていStackPanelますか?それは間違っているように感じます... をループしてDataTable各行のチェックボックス項目を作成し、実行時にそれらを に追加する必要があると推測していましたStackPanel。これは正しいです?返品DataTableは私の問題の一部ですか?

StackPanelプロパティがあることがわかりDataContextましたが、各アイテムを にすることがわからないため、設定することはできませんcheckbox。正しいですか?