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

python - ビジュアルコンポーネントのようなGTK+ドックパネル

私はPythonを使用して小さなデスクトップアプリケーションを開発しています。私はそれをマルチプラットフォームにし、Eclipseに似た(しかしより単純な)GUIを持たせたいと思っています。Eclipseレイアウトと同じように機能するコンポーネントは、Microsoft.NETではDockPanelと呼ばれています。

誰かが私を助けることができますか?eclipseはGTK+で開発されているので、GUIコンポーネントの名前を見つけるだけでよいと思います。あるいは、QtのようなGUIフレームワークで別の名前を教えてください。

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

wpf - Dockpanel 内のボタンをレイアウトから削除する方法 - WPF

内部に 2 つのボタンがあるドックパネルがあります。

問題は、ボタン btn2 が Visibility="Collapsed" の場合でもレイアウトに参加していることです。btn1 がスペース全体を埋める必要があると思います。代わりに、btn1 はウィンドウの一番上の位置にくっついています。上記のコードは次と同等でなければなりません

なぜこれが起こっているのか。

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

c# - 子供のサイズに基づいてWPF DockPanelを自動サイズ変更する方法は?

現在、ツールバーと BrowserWindow を含む DockPanel があります。コンテンツに合わせて BrowserWindow のサイズを変更すると、その変更が DockPanel に反映され、自動的にサイズ変更されます。これには設定がありますか?

したがって、私のアプリのレイアウトは基本的に次のとおりです。

基本的に、Browser Window Class で設定したサイズで DockPanel のサイズを自動的に変更したいと考えています。

ブラウザ ウィンドウにサイズを適用する前に:

http://imgur.com/qlgwA

ブラウザ ウィンドウにサイズを適用した後 (埋め込みブラウザを囲む余分なスペースを取り除きたい):

http://imgur.com/YFJrh

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

qt - Qt を使用したサイドパネル

Qt ウィンドウにサイドパネルを実装したいと思います。Visual Studio で使用されているようなものを検索します (以下を参照)。

ここに画像の説明を入力

重要事項:

  • ウィジェットは移動可能である必要はありません
  • サイズ変更が可能であるべき
  • 各ウィジェットは、他のレイアウトから明確に分離する必要があります

このようなサイドパネルを構築する方法を知っている人はいますか? (ライブラリも存在するかもしれません) または、Qt とある種のサイドパネルを使用するプロジェクトを知っている人はいますか?

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

wpf - パネル内の子コントロールのサイズを表示領域に制限する

子のコンテンツを制限するという点で、DockPanel、StackPanel、Gridの違いに頭を悩ませているようには思えません。このXAML:

次の図に示すように、画面の表示領域内に拘束されていないグリッドを生成します。

オーバーフローグリッド

グリッドが画面の表示領域を超えないようにします。代わりに、ユーザーが水平スクロールバーを表示できるようにクリップして、水平スクロールバーを表示するために下にスクロールする必要がないようにします。グリッドの代わりにStackとDockPanelを使用してみましたが、まったく同じ効果が得られます。これを修正するにはどうすればよいですか?

TIA。

編集: この問題の原因となった追加の要素を含めるために、元のXAMLを編集しています。

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

wpf - wpf DockPanelの問題

ListView と StackPanel を備えた DockPanel があります。

GridView の行数が多い場合、ListView が一番下の StackPanel とオーバーラップします。なんで?

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

wpf - DockPanelの残りの領域に基づいてWPFウィンドウのサイズを自動的に変更する

カスタムフォームオブジェクトを動的にレンダリングしたいシーンリオがあります。このフォームは、WinFormsフォームに似ています。1つ以上のボタンバーが表示され、ボタンは実装内のボタンバー内にのみ存在でき、ユーザーがデータ入力に使用する多数の編集コントロールが表示されます。

フォームのレンダリングでは、構成ファイルに行の高さと列の幅があり、どちらもアプリケーション領域のパーセンテージとして表示されます。すべてのフォームは、共通の行の高さと列の幅を共有します。これらの実際のデバイスユニット値は、アプリケーションの初期化時に計算されます。

私の問題は、フォームのサイズ設定にあります。たとえば、15行×80列のフォームがあります。これは、高さ500ユニット、幅800ユニットに相当するとします。これはフォーム領域であり、ボタンバーは含まれません。現在、FormPreviewManagerでウィンドウの高さと幅を計算しています。ただし、ボタンバーのサイズやウィンドウの境界線などの合計単位を指定する必要があるため、面倒です。これは、フローティングフォームウィンドウにタイトルバーを含めるかどうかを選択できるため、変更される可能性があります。

フォームのレンダリング内で、DockPanelを使用してボタンバーをレンダリングし、残りのスペースを行と列のグリッドとして要求します。ボタンバーを作成し、残りのスペースをFormGridオブジェクトに設定してから、FormGridの幅と高さを具体的に設定してみましたが、含まれているウィンドウのサイズは変更されません。

フローティングウィンドウのサイズが自動的に大きくなるようにするにはどうすればよいですか?ボタンバーを描画できるようにしたいのですが、残りのスペースは高さ500ユニット、幅800ユニットで、ウィンドウはこのデータを保持するために必要なサイズに調整されます。これ以上でもそれ以下でもありません。

これに関する助け、または可能な他のアプローチは素晴らしいでしょう。

アップデート

基本的に、これがウィンドウのXAML定義全体である場合、UnusedContentの幅と高さを設定し、それに応じてウィンドウのサイズを変更できるようにしたいと思います。

UnusedContentを200x200に設定すると、内部サイズが250 x 250のウィンドウ、コンテンツ領域と2つのスタックパネルが作成されます。

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

wpf - コントロール配置の可能性に対する醜いコントロール

ドックパネル、左右の角にドッキングする2つのボタン、およびコントロールが配置されたスタックパネルがあります。スタックパネルの左側と右側の一部をこの2つのドッキングされたボタンの下に配置し、スタックパネルの最初の子に境界線から少しずらして設定する必要があります。これは可能ですか????

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

silverlight - DockPanelはListBox内のスペース全体を使用しませんが、外部では使用します

私のWindowsPhoneアプリケーションでは、DockPanelを使用して2つのボタンを揃えています。1つは画面の左側(PanoramaItem)にあり、もう1つは右側にあります。このコードはうまく機能します:

しかし、リストボックスでこのようにドックボタンが必要な場合は、両方とも左に揃えます:(

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

wpf - Wpfコントロールオーバーレイ?

2つのボタン(左側と右側)と下部にスクロールビューアがあるDockpanelがあります。このボタンの下でこのスクロールビューアの左側と右側を非表示にすることは可能ですか?