問題タブ [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.
wpf - StackPanel の幅を最小の子要素に制限する
StackPanel
垂直方向の WPFの幅を、それに含まれる最も狭い項目に制限するにはどうすればよいですか。のStackPanel
幅は、他の子要素の幅よりも大きくしてはなりません。
wpf - WPF - HorizontalAlignment= Stretch を StackPanel の Textbox に設定する
スタックパネルのスペースを埋めるためにテキストボックスが伸びないのはなぜですか? これは設計によるものですか?グリッドでは、テキスト ボックスが期待どおりに伸びます。
wpf - WPF グリッドとスタックパネル
WPF/Silverlight レイアウトの場合、多数の行と列を含むグリッドを使用するか、大量のスタックパネルを使用する方がよいでしょうか?
wpf - WPF StackPanel を下から上に垂直に埋めるにはどうすればよいですか?
を入力できるようにする必要stackpanel
がbuttons
ありますが、ボタンは最初にスタックパネルの下部に表示され、上に表示される必要があります。ボタンは動的に作成され、その数は不明であるため、視覚的なハッカーは機能しません。垂直方向の配置を試してみましたが、役に立ちませんでした。
silverlight - Silverlight 2: 可変数のアイテムが固定幅を占めるようにしたい
スタックパネルが連携していません。固定幅と、その中に左から右にレイアウトする可変数の項目があります。
スタック パネルでそれらをレイアウトする項目コントロールがあります。
しかし、これはアイテムのサイズを正しくしません。使用可能なスペースに関係なく、常に同じサイズです。項目が多すぎる場合は、すべてが収まるようにサイズ調整するのではなく、右側が切り取られます。これを達成する方法はありますか? アイテムの数が一定であればグリッドを使用しますが、そうではありません。通常は 1 ~ 4 個のアイテムです。
ItemsPanelTemplate が可変数の列を持つグリッドであると便利です。しかし、ItemsPanelTemplate でそれ (または同じ結果が得られるもの) が可能かどうかはわかりません。
含まれるアイテムに等しい幅を割り当てるパネルの特別なサブクラスを作成する答えはありますか?
wpf - WPFのstackpanelとvirtualizingstackpanelの違いは何ですか?
WPFのstackpanelとvirtualizingstackpanelの違いは何ですか?
wpf - ツールバーのサイズに応じたWPFウィンドウのMinWidth
この質問をする前に、関連するすべての質問を調べましたが、関連するものは見つかりませんでした。
私のアプリケーションでは、基本的にボタンの束を持つスタック パネルであるツールボックス スタイル バーがあります。ユーザーは、ツールバーに表示されるボタンを変更できます。
ウィンドウの幅は変更できますが、ツールバーの幅よりも小さくすることはできません。
MinWidth
最初は、プロパティをプロパティにバインドし、StackPanel
Width
にいくつかのピクセルを追加するコンバーターを作成することを望んWidth
でいましたStackPanel
. 問題は、私のコンバーターが Width of を取得せずStackPanel
、値として NaN だけを取得することです:(
残念ながら、StackPanel
幅が に設定されてAuto
おり、変更できません。
自分の Window をof にMinWidth
依存させる方法はありますか?Width
StackPanel
silverlight - SilverlightStackPanelオーバーフロー検出
これはまだ開始していませんが、今後数週間で取り組む必要があることはわかっています。
Silverlight 2で単純な単一行ツールバー(ボタン付きの水平StackPanel)を作成していますが、ブラウザーの幅がボタンと衝突し始めるタイミングを検出する必要があります。
衝突すると、ドロップダウンメニューに接続されている「オーバーフロー」インジケーターを表示し、そこで衝突するボタンを移動します。
IEツールバーとまったく同じです。
何か案は?
前もって感謝します!
wpf - ScrollViewerをStackPanel内で機能させるにはどうすればよいですか?
次のWPFXAMLでは、ScrollViewerは機能しません(スクロールバーは表示されますが、スクロールできず、コンテンツがウィンドウから下に移動します)。
外側のStackPanelをグリッドに変更できます。これで機能します。
ただし、次のコードを再現したアプリケーションでは、外部のStackPanelが必要です。ScrollViewerに使用可能なスクロールバーを表示させるには、StackPanelに対して何をする必要がありますか?例:VerticalAlignment = "Stretch" Height="Auto"は機能しません。
wpf - WPF:StackPanelでコントロールを伸ばす方法は?
Slider およびその他の一部のコントロールは、StackPanel に配置されたときに使用可能なスペースを埋めるために拡大されません。代わりに、幅は常に MinWidth (MinWidth が設定されていない場合は約 10 ピクセル) です。ストレッチするにはどうすればよいですか (WinForms の Anchor.Left|Anchor.Right に相当)。例: