問題タブ [avalondock]

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 投票する
2 に答える
9207 参照

c# - AvalonDockはタブを動的に追加します

AvalonDockとWPFを使用してタブを動的に追加しようとしていますが、追加できません。

手がかりの埠頭が間違っていますか?

タブを動的に追加するためのコード

XAMLコード

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

wpf - TabControlを拡張して、TabItemまたはドキュメントをドッキングおよびフロートするにはどうすればよいですか?

TabControlユーザーが次のようなドキュメントを管理できるようにするがあります。

ここに画像の説明を入力してください

ある時点で、ユーザーがTabItemsをフロートさせて、VisualStudioで実行できることとほぼ同じようにドッキングできる機能を追加したいと思いTabControlます。この機能により、ユーザーはドキュメントをより簡単に比較したり、ドキュメント間でコピー/貼り付けしたりすることができます。

これを行う方法について、いくつかの一般的なアイデアがあります。はTabControlItemsSourceドキュメントビューモデルのリストにバインドされています。

タブをフロートさせるには:

  1. Thumbのタブストリップ領域にコントロールを追加しますTabItem
  2. ユーザーがをドラッグするThumbと、関連するドキュメントビューモデルがTabControlリストから削除されます。
  3. Windowそのドキュメントを表示/編集するために、ドキュメントビューモデルにバインドされた別のドキュメントが表示されます。

タブをドッキングするには:

  1. DragOverにイベントハンドラーを追加して、タブストリップ領域上をドラッグしてTabControlいるドキュメントを認識します。Window
  2. 関連するドキュメントビューモデルがTabControlリストに追加されます。
  3. ドキュメントWindowは閉じられています。

これを行う方法の例はありますか、それともこれを行うためのアプローチがありますか?

ありがとう。

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

c# - Avalonドックでのパネルの初期高さの設定

この方法でコードでパネルを作成しています:

そのパネルの初期の高さを指定するにはどうすればよいですか? 以下は機能しません。

また

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

wpf - プリズム付きアバロンドッキング

Avalon と Prism のドッキングにハマった人はいますか? ビューを Prism のリージョンに登録するときに、省略形の XAML を記述して Prism がタブを作成できるように、Adapter を意味しますか?

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

avalondock - タブ変更時のアクティブ コンテンツ プロパティ

ユーザーがタブ間を移動しているとき、またはタブが作成されたときにジャンプするコードでバインディングを作成したいと考えています。

依存関係プロパティのアクティブ コンテンツ プロパティをバインドしようとしましたが、何らかの理由で機能しません。

ありがとう。

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

c# - WPF で AvalonDock DockablePane を右に設定する方法

AvalonDock DockablePane を WPF ウィンドウの右側に設定する必要があります。答えを教えてください。

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

c# - ハイ コントラスト テーマ用に AvalonDock のスタイルを変更しますか?

プロジェクトで AvalonDock を使用しています。この例では、次のように構成されています。

通常のタブ

これは問題ありませんが、残念ながら、以下に示すように、ハイ コントラスト テーマではタブがうまく表示されません。

ハイ コントラスト タブ

理想的には、背景にシステム カラー (ウィンドウの色など) を使用するようにタブのスタイルを変更したいと考えています。これは可能ですか?

ありがとう、アラン

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

wpf - ロード時の Avalon Dock Auto Hide の問題

2 番目のパネルが下部にドッキングされ、AutoHide に設定されている Avalon Docking に問題があります。UI が実行されると、ペインは既定で Docked/Visible として読み込まれます。非表示/最小化したいと思います。

Avalon フォーラムで提案されているさまざまな「ハック」を試してみました。

つまり、UI が読み込まれると、ペインは非表示になります。ただし、.cs コードで自動非表示を切り替えると、実行時にドック ヘッダーをクリックして、ペインを表示/フロートすることができなくなります。したがって、 DockingMananger.OnMouseUp() を接続し、いくつかのブール値の状態を解析して、手動で ToggleAutoHide() を呼び出す必要があります - 私はその時だけだと思います。私にはハックのようです。

適切でクリーンな解決策が見つかるまで、今のところ私がやっていることは次のとおりです。

私が完全に欠落している設定/プロパティ、または/およびより良い方法はありますか?

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

wpf - AvalonDock:DocumentPanのDocumentContentsをプログラムでドッキング解除します

こんにちは私はプログラムですべてDocumentContentのをドッキング解除できるかどうか疑問に思っていました。DocumentPan

助言がありますか?

ありがとうございました。

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

c# - Prism Region Adapterを備えたAvalonDock

SOに関するいくつかの質問を見てきましたが、どれも私には当てはまりませんでした。Prism 4 で優れたAvalondock 2.0を使用できるようにしたいと考えています。ただし、そのサンプル リージョン アダプターはすべて Avalondock 1.x シリーズ用であり、動作させることができません。

AvalonDock の LayoutDocumentPane および LayoutAnchorablePane 用の Region Adapter を作成する方法に関するサンプル コードはありますか?