問題タブ [dockpanel]

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

c# - Dockpanel に問題がある Scrollviewer

http://images.temppic.com/28-11-2011/images_vertis/1322454731_0.87909400.png

レイアウトのメイン パネルとして Dockpanel を使用しています。上部のツールバーは上部に設定され、サイド パネルは左側に設定されます。ドキュメントビューアは、LastChildFill によって塗りつぶされるように設定されています。

問題は、ウィンドウのサイズが変更されても、スクロールビューアの高さがスケーリングされないことです。ドキュメントビューアのみが行います。子コンテンツが増加するにつれて、スケーリングするように見えます。Google Chrome の印刷レイアウトを模倣しようとしています。子がウィンドウをオーバーフローしない場合、スクロールバーはありませんが、ウィンドウよりも小さい場合は、スクロールバーがウィンドウを埋めます。

コードは次のとおりです。

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

wpf - 同じスクロールバーを共有する DockPanel の要素?

これが私が持っているコードです:

2 つの TreeView を定義する必要があります。同じ「領域」(つまり同じ [行、列]) にあるため、パネルを使用する必要がありました。私は StackPanel を使用しましたが、表示は私が望んでいたものではありませんでした。ScrollViewer を使用して、2 つの TreeView が「領域」のスペースに垂直に収まらない場合に共通のスクロールバーを取得できるようにしました。

私が抱えている問題は水平です。2 つの TreeView の 1 つが「大きすぎる」場合、スクロールバーが表示されますが、大きすぎる TreeView に対してのみ表示されるため、スクロールすると、TreeView の 1 つだけが水平方向に移動します。私が欲しいのは、スクロールすると両方の TreeView が水平に移動することです。

十分に明確かどうかわかりませんが、明確でない場合はスクリーンショットをアップロードできます !

私もこのコードを試しましたが、うまくいきません:

しかし、私はまったく同じ問題を抱えています.. :(

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

c# - DockPanelのサイズ設定の問題

コンポーネントに問題がありDockPanelます。パネルのサイズを変更するときに、水平線ScrollBarを表示したくないのですが、代わりに、一部のコンテンツを失うことを犠牲にして、左側のコンテンツのサイズを変更したいと思います。私が実際に達成したいのはDockPanel、水平スクロールバーを使用して表示することを避け、の正しいコンテンツが常に表示されることです。私が明確だったことを願っています!これはコードです:(このdataTemplateはリストビュー内に入ります)

サイズ変更の臨界点の前 サイズ変更の重要なポイントの前 :樹脂の臨界点の後:

樹脂の臨界点の後 エキスパンダーの矢印を非表示にするのではなく、強調表示されたテキストをトリミングする必要があります。これは常に右側にある必要があります。ありがとうございました!

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

c# - WPF デスクトップ アプリケーションのレイアウトのジレンマ

初めての実際の WPF デスクトップ アプリケーションを開発したいと考えています。.NET 2.0 と Windows Forms で開発された前回のデスクトップ アプリケーションからかなりの時間が経ちました。新しいデスクトップ アプリケーションを開発する必要があり、.NET 4.0 を利用できるので、WPF を使用したいと思っています。

オンラインのチュートリアルとドキュメントを読んで正しい方法を選択していますが、新しいコントロールに少し戸惑っています。

基本的に、データグリッドの上にいくつかのテキストボックスとラベルを表示するパネルが必要です。gridpanel コントロールでそのような結果を達成できると思いますか? ありがとうございました。

サンプル

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

gwt - ブラウザの画面サイズに合わせた gwt レイアウト パネルが機能しない

アプリのレイアウトをブラウザ画面全体に合わせようとするだけで、IEでのみ機能します。DockLayoutPanel と Horizo​​ntalPanel を Dock センターに追加しました。

chrome と firefox では、表示される画面が「大きすぎ」、一部しか表示されません。GWT 開発モードでは、すべてのブラウザーで正常に動作します。Window.getClientWidth/Height に基づいて Dock と水平パネルのサイズを明示的に設定しようとしましたが、効果がありません。DockLayoutPanel を作成して RootLayoutPanel に追加するだけで、ブラウザー クライアントの画面領域との一致が保証されると思いました...

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

c# - WPFDockPanel-注文管理

行番号付きのTextBoxが必要です。そこで、左側の行番号に1つの小さなTextBoxを使用し、右側のテキストにもう1つの大きなTextBoxを使用することにしました。私の問題は、これら2つのTextBoxをDockpanelに配置し、行番号のTextBoxにスクロールバーを含めるべきではないため、高さの差が必要になることです。したがって、左側のTextBoxを短くする必要があります。私の計画は、左側のTextBoxの下に空のStackPanelを配置することです。また、DockPanelがコントロールを希望どおりに並べ替えないため、問題が発生しています。私がそれを得る唯一の方法は、固定幅を使用することでしたが、私はそれを望んでいません!

画像

それとも私は完全に別の方法で行くべきですか?

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

delphi - ページ コントロールを jvcl Dockserver.custom ドック パネルとして定義します。出来ますか?

ここに画像の説明を入力左パネルのあるメイン フォームがあり、フォームの中央にページ コントロールがあります。Alister Christie の例で見たように、ページ コントロールに他のフォームをドッキングしようとしています。問題は、フォームをページコントロールにドラッグするのが面倒だということです。JVCLドックサーバーとJVCLドッククライアントがこれに役立つことを発見しました..問題は、カスタムドックパネルとしてJVCLドックサーバーにページコントロールを割り当てたいということですが、それを行う方法がわかりません:ここにmainformのoncreateイベントで書いたコード

私を助けてくれませんか?私はプログラミングの初心者であり、Delphi XE2 を使用していることを忘れていました。

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

c# - 画像コントロール用の下部 DockPanel

コントロールDockPanelの下部に (不透明度を使用して) を配置したい:幅は現在の幅と同じにする必要があります。ImageDockPanelImage

XAML は次のとおりです。

この XAML の場合: の幅は幅DockPanelと等しくありませんImage。幅はDockPanelwidth に設定されWindowます。

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

c# - DockPanel 内の DockContent は 1 つのみ

これが私のセットアップの様子です: 現在の設定

これは DockPanel スイートです。白い領域は、フォームにドロップした DockPanel ビジュアル コンポーネントです。ドッキング、ネストされたドッキング、ドロップ可能なタブなどは必要ありません。「ProjectsForm」パネルが1つだけ必要で、ユーザーのクリックで自動的に非表示および非表示にする必要があります。

だから、私の質問は、以前の写真をこの新しい写真のように変換するにはどうすればよいかということです: 新しい望ましいビュー

この 1 つのパネルをフロートさせることを禁止するにはどうすればよいですか?

ここにいくつかのコードがあります: