問題タブ [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 投票する
5 に答える
52127 参照

wpf - StackPanelにパディングしますか?

StackPanelのパディングを設定しようとしていますが、そのようなプロパティはありません。StackPanel.Borderを試しましたが、そのようなプロパティもありません。

何か案は?

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

wpf - 大量の子を持つStackPanel

コードプロジェクトのOutlookカレンダーサンプルに基づいてwpfコントロールを構築しています。

まず第一に、これが良いサンプルなのか、それともこれがコントロールを書く方法ではないのか知りたいですか?

第二に、私はカレンダーのミリ秒ビューをサポートする必要があります、それの意味は 24 * 60*60アイテム以上です

私の質問は、このパネルを構築する方法(まだである必要がある場合StackPanel)と、解像度(ズーム)が変更されたときにパネルを再充填し、充填の実行中にGUIがスタックしないようにするにはどうすればよいですか?

StackPanel要約すると、wpfのaに多くのアイテムを挿入するための高速な方法が必要です。

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

wpf - パフォーマンスを向上させるためのWPFVirtualizingStackPanel

MVVMでにItemsControlデータバインドされているの仮想化スタックパネルを実装する方法について簡単に説明したいと思います。ObservableCollection

ItemsControlタブコントロールに各タブのインスタンスがあり、ItemsControl大きくなるとタブの切り替えが非常に遅くなります。

アプリを高速化するにはどうすればよいですか?

WPFプロファイラーを開くと、各タブのItemsControlに表示される各要素(カスタムユーザーコントロール)に独自のが含まれていることがわかりましたContentPresenterObservableCollectionつまり、MVVMでは基本的に100個のコンテンツプレゼンターがすべて100個のアイテムに対して実行されていました。これは正しいですか?どうすれば最適化できますか?

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

wpf - WPF StackPanel コントロールの順序

実行時に StackPanel 内のコントロールの順序を変更する方法はありますか?

どうもありがとう、
パウロ

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

wpf - WPF StackPanel静的アイテムをループする方法は?

おそらく非常に簡単ですが、私はこれを理解するのに苦労しています(また、Googleはあまり役に立たないようです)。

StackPanelの静的に宣言された要素(データバインディングなし-要素はxamlで宣言されています)をループするにはどうすればよいですか?

助けていただければ幸いです。

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

wpf - StackPanel の MinHeight をその内容を合わせた高さに設定するにはどうすればよいですか?

内部にいくつかの CheckBox コントロールを含む StackPanel があります。ウィンドウのサイズが変更されたときに、StackPanel が縮小して CheckBox コントロールが見えなくなるのを防ぐにはどうすればよいですか?

編集:WPFには、この動作を「そのまま」行う別のコンテナコントロールがありますか? これは非常に一般的なシナリオのようです。

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

wpf - StackPanelの幅を別のStackPanelの幅にする方法は?

2つのドックパネルがあり、それぞれに左側のStackPanelがあります。

下部のStackPanelの幅は、その中にあるテキストの幅によって決まります。

上部のStackPanelの幅は、下部のStackPanelの幅と同じである必要があります。

ElementNameを介して上部のStackPanelの幅を下部のStackPanelの幅にバインドしようとしましたが、これは機能しません。

上部の幅を下部の幅と同じにするにはどうすればよいですか?

代替テキスト

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

wpf - 複数のエキスパンダーを備えたスタックパネル

私はStackPanel複数Expanderの を持っています:

そして、これらの動作を実装したいと思います:

  • 1 つまたは両方Expanderを展開できます
  • Expanderアクティブにできるのは 1 つだけです (ヘッダーの背景を変更します)
  • パネル内で別のコントロールを選択するとアクティブExpanderが変更されますが、パネル外の他のコントロールを選択するとアクティブのままになりますExpanderExpanderExpander

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

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

c# - How to get the position of an element in a StackPanel?

Say I have a StackPanel that gets dynamically filled with copy, changing the Y position of elements inside it. I have a specific element within that StackPanel that I want to find the Y position of (relative to the StackPanel or otherwise) after the StackPanel is done repositioning all of it's children.

#xA;

I noticed that methods like this: http://forums.silverlight.net/forums/p/16787/55881.aspx#55881 don't work since the position returned is the position of the StackPanel and not the child element I'm targeting.

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

c# - WPF データバインディング スタックパネル

.NET 2.0 C# から来た WPF プログラミングの初心者です。

StackPanelデータベース内のテーブルからのデータで埋められるべき水平を作成しようとしています。問題は、下の表のテキストを含む画像を表示し、それらの 2 つの項目を水平に積み重ねたいことです。

私がやりたいことを表示するための擬似コードを次に示します。

これを行う方法がわかりません。