問題タブ [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.
wpf - 祖先 StackPanel DockPanel.Dock へのバインド
DockPanel の左または右にドッキングできる StackPanel があります。StackPanel 内のアイテムは、祖先と同じように同じ側にドッキングする必要があります。テストのために、Visual Tree で先祖の名前を取得しますが、Docking.Dock にバインドする方法がわかりません。前もって感謝します。
c++ - フレームへの特定のドッキング
nDockBarID = AFX_IDW_DOCKBAR_LEFTのおかげで、バーがフレームに配置されました。
私はそのようなバーの組み合わせを受け取りたいですが:
lpRectを使ってみるのもいいと思います
しかし、残念ながらそれは機能しません。そのような特定のドッキングを作成するためのコード例を教えてください(2番目の画像)。
(プロジェクトでは、CSizingControlBar http://www.datamekanix.com/sizecbar/manual.htmlを使用します)
c# - DevExpressドッキングパネル内のコンテンツのサイズ変更
Devexpressドッキングマネージャーとドッキング可能なパネルを使用して、ウィンドウに3つのパネルを追加しようとしています。現在の結果は次のとおりです。
3つのパネルは、希望どおりに配置およびサイズ変更されますが、ウィンドウのサイズを変更すると、内容が正しくサイズ変更されません。この最初の画像は、ウィンドウを埋めることができないPictureboxによってこれを示しています。これを規制する私の現在の試みは次のとおりです:(Panel3はpictureBox1を含むパネルを指します。これはdp3に含まれています。)
コントロールウィンドウについても同じことが言えます。ウィンドウが大幅に大きくならない限り表示されないコントロールがあります。
コントロールは、ドッキング可能なウィンドウに含まれている4つの個別のパネルに含まれています。
ドッキングおよびサイズ変更するときに、物事を正しいサイズと場所に表示するにはどうすればよいですか?
animation - WPF: 1 つを展開して残りのすべてのスペースを使用する必要がある場合に、エキスパンダーが互いに積み重なっています。
これはよく知られているコントロールだと思いますが、Web 上で WPF の例やブログを見つけることができませんでした。私が必要としているのは、StackPanel のように、相互に積み重ねられた Expander WPF コントロールのコレクションです。ただし、違いは、エキスパンダーはデフォルトで折りたたまれている必要があり、そのうちの 1 つが展開されると、残りのすべてのスペースが必要になることです。展開された Expander がスタックの中央にある場合、その下にある項目を親要素の下端までプッシュする必要があります。すべての展開/折りたたみアクションはアニメーション化する必要があります。
ここでのエキスパンダーの親パネルとしての StackPanel は、その子に「残りのすべてのスペース」を与えることができないため、問題外です。DockPanel はこれを部分的に行いますが、「最後の子」に対してのみ行うことができ、どの子に対しても行うことができる必要があります。
では、これを実装するための最良のアプローチは何でしょうか?
wpf - WPF グリッドが親境界から外れないようにする
私の UI には、2 つの列と 1 つの行を持つ大きなグリッドがあります。右の列には 3 行のグリッドがあり、一番上の行にはユーザー コントロールがあり、下の 2 行には 2 つのExpander
オブジェクトがあり、それぞれItemsControl
に実行時に入力されるリストを含む があります。時々、そのリストは非常に長くなり、画面から下に向かって「こぼれ」ます。
私がやりたいことは、ユーザーが両方のエキスパンダーを表示できるようにすることです。両方を見ながら展開または折りたたむことができます。それらをWrapPanel
s orでラップしようとしましStackPanel
たが、役に立ちませんでした。
私の問題を説明するのに役立つコードを次に示します。
どんな支援やヒントも大歓迎です!
ありがとう、ジョン。
c# - DockPanel を設定ファイルに保存する
DevExpress DockPanel を設定ファイルに保存しようとしています。すべてが保存機能で機能しているように見えますが、アプリケーションの起動時にそれを読み込もうとすると、Settings.Default.WebLayoutPanel 変数が null です: ここに保存があります:
Settings.Default.VisibilitySwitchesPanel = _visibilitySwitchesPanel;
そしてここに負荷があります
if (Settings.Default.WebLayoutPanel != null)
{ _webLayoutPanel = Settings.Default.WebLayoutPanel; }
なぜそれがnullなのかについてのアイデアはありますか?
c# - 設定ファイルでカスタムクラスを初期化しています
私の WinForms C# アプリケーションで、カスタム クラスを設定ファイルに保存しようとしています。ここに私の現在のコードがあります:
DockingStyle 変数は、DevExpress Dockpanels から取得されます。
設定ファイルで使用されているオブジェクトは次のとおりです。
これらの変数をこの関数に渡して使用しようとすると、次のようになります。
null エラーが発生します。
設定ファイルの値を初期化するにはどうすればよいですか? ある種の XML を入力する必要があると推測していますが、それを生成するための正しい手順がわかりません。これまたは私のnullエラーのその他の理由についての指示をいただければ幸いです
devexpress - 2 つの ASPxDockPanel 間の zIndex の問題
同じ ASPxDockZone (垂直) に 2 つの ASPxDockPanels があります。最初のパネルには ASPxCombobox があり、ドロップダウン リストは 2 番目のパネルを超える必要があります。ただし、ドロップダウンリストは 2 番目のパネルの後ろにレンダリングされます。
最初のパネルには 12000 の z-index があり、2 番目のパネルには問題を説明する 12002 の z-index があるため、devexpress Web サイトで提案されているように各パネルに CssClass プロパティを適用しようとしましたが、それでも機能しませんでした。
助けてくれてありがとう、TheRainFall。
wpf - サイズを変更した場合でも、WPFのグリッド内にListViewを画面全体に表示する方法
最初の行に固定の高さのボタンがいくつか含まれ、2番目(および最後)の行にListViewが含まれるグリッドであるコントロールがあります。次に、メニューと上記のこのユーザーコントロールのみを含むメイン画面があります。ListViewのサイズをウィンドウの最大値にしたいと思います。つまり、ウィンドウを最大化すると、ウィンドウが小さい場合はListViewが大きくなり、ListViewも大きくなります(垂直方向のスクロールでナビゲートしやすくなります)。アイテム)。
これが私がやっている方法です:ウィンドウ:
ユーザーコントロール:
手伝っていただけませんか?
ありがとうございました!
wpf - DockPanel LastChildFill のサイズを MinWidth に変更しますか?
WPF でシンプルなメニューバーを実現しようとしています。
XAML は次のとおりです。
見栄えは良いのですが、ページの幅を小さくすると、最後の子 (検索テキスト ボックスのある Stackpanel) が左のアイテムの後ろに隠れてしまいます。このように: http://s9.postimage.org/m0tkrobwd/printscreen.png
MinWidth を達成するのに十分なスペースがある場合、テキストボックスのサイズが変更されるとよいでしょう...それは可能ですか?