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

prism - AvalonDock の DocumentPane および DockingPane 用の Prism2 Region Adapter?

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

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

wpf - 複合 WPF と AvalonDock

PRISM と AvalonDock (DocumentSource プロパティ付きの最新リリース) を一緒に試した人はいますか? 私はすでにhttp://www.youdev.net/post/2009/07/17/AvalonDock-Documents.aspxを見ましたが、 documentsource プロパティの使用方法について簡単に説明しています。誰かがこれを試した場合、助けてください。

私が知りたいのですが

1.DocumentSource プロパティを異なる地域に関連付ける方法は?

2.DocumentContent のコレクションのみを DocumentSource プロパティに割り当てることはできますか? DockableContent はどうですか?

ありがとう、よろしく、ヴィシャル。

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

c# - AvalonDock ウィンドウをドッキングする

アプリを WPF で動作するように変換しようとしていAvalonDockます。いくつかのウィンドウ (約 10) とメイン フォームがありDockingManagerます。それらのウィンドウをその中に入れたいと思いDockingManagerます。私はこれを試しました:

これにより、次のエラーが表示されますWindow must be the root of the tree. Cannot add Window as a child of Visual.

私に何ができる?Windowデザイナーを引き続き使用して で使用できるように、 を配置したり、それらを変更したりするにはどうすればよいAvalonDockですか?

0 投票する
0 に答える
3407 参照

wpf - AvalonDock がウィンドウではなくペインの横に自動非表示

次の AvalonDock XAML があります。

アイテム WIPadDock は折りたたまれてしまいます。折りたたむと、中央のペインではなくウィンドウの横に移動します。

横に置く方法ってありますか?

わかりやすくするために、いくつかの写真を次に示します。

ペインを展開 http://img215.imageshack.us/img215/8725/avalondock1.png

非表示のペイン http://img215.imageshack.us/img215/2763/avalondock2.png

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

wpf - VS のようにサイズ変更する Avalon ドッキング マネージャーを設定する方法は?

WPF アプリで Avalon を使用しています。Visual Studio と同様のウィンドウが必要です。左側にツール、中央にドキュメント、右側にプロパティが表示されます。私はこのコードでそれを行うことができました:

問題は、それらのいずれかのサイズを変更すると、すべてのサイズがその比率を維持するために変更されることです。これは私が望んでいるものではありません。中央のドキュメント ウィンドウのサイズが変更される VS のようにしたいのです。

私は数日間これと戦っているので、助けていただければ幸いです:(

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

windows-7 - Win7にはどのようなウィンドウをドッキングできますか?

私はおもちゃのエディターを開発してきましたが、メインウィンドウからドラッグして独立したウィンドウにし、ドラッグアウトしたウィンドウを上部にドラッグすると最大化できるVS2010テキストエディターのようにエディターを表示したいと思います。画面であり、画面の左側または右側にドラッグすることでドッキングできます(これはWin7の新機能です)。

そこで、AvalonDock(コードプレックスプロジェクト)を使用してそれを実行しようとしましたが、ドラッグアウトされたDocumentContent(AvalonDockのクラス、ContentControlから継承)がWin7の実際のウィンドウのように扱われないことがわかりました。

だから私はWin7の画面の左側/右側または上部にドラッグすることでどのようなウィンドウをドッキングできるのか知りたいですか?ありがとう!!

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

wpf - vs2010 で avalondock と wpf リボンを動作させる

VS2010 .NET 4 で Avalon を WPF リボンと連携させようとしていますが、タイトルバーを上書きする空白の画面しか表示されません。この問題は、Window ではなく、RibbonWindow タグとの互換性がないために発生していると思います。私はこれらの投稿を見ました:

http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=62562
http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=68265

しかし、誰も私の問題を解決しませんでした。何か助けはありますか?ありがとう

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

wpf - AvalonDock + UserControl + DataGrid + ContextMenu コマンドのルーティングの問題

MenuItemsof からのコマンドの伝播で奇妙な動作が発生していContextMenuます。

私は次の種類のレイアウトを持っています:内部のそれぞれにContextMenu設定され、その順番で AvalonDock の内部にあります。ドッキングまたはグリッドの周りを取り除けば、問題はありません。代わりに、この問題もありません。DataGridRowDataGridUserControlDockableContentUserControlListBoxDataGrid

コード ビハインドも簡単です。

ここに問題があります。選択した行を右クリックすると (右クリックする前に選択されていた場合)、コマンドが無効になります。この場合、コマンドは「ズーム」ですが、カスタムのものを含め、他のコマンドにすることもできます。

ここで何が問題なのかわかりません。SNOOP は、この伝播が失敗した場合、 ではなく、UserControlドッキングCanExecuteヘッダーの一部である「PART_ShowContextMenuButton」(ボタン) によって処理されることを示しています。

UserControlsAvalonDock内でホストされている UI コマンドの伝搬に関して、他にも問題がありましたが、これは最も再現しやすいものです。

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

c# - AvalonDock ドキュメントバインディング

AvalonDock (リンク) を使用してアプリケーションを作成しています。ツールバーとドキュメント ペイン (VisualStudio のようなもの) があり、新しいドキュメントにはそれぞれテキスト ボックスが含まれています。そして今、選択したドキュメントに配置されたテキストボックスの変更を元に戻す元に戻すボタンをツールバーに追加したいと思います.Visual Studioの場合とまったく同じです。

私が達成したいことはここで答えられますが、TabControl と Tabs を使用します。マイコード:

次のような新しいドキュメント ウィンドウを作成します。

ドキュメント クラスは次のようになります。

XAML:

したがって、上記のリンクと同じメカニズムをこのコードに適用したいと思います。

助けてくれてありがとう。

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

c# - AvalonDock-MenuItemをDockableContentの状態にバインドします

AvalonDockを使用してアプリケーションをレイアウトしています。

各アイテムを表示/非表示にする各DockableContentsのチェック可能なMenuItemを使用して「View」MenuItemを作成したいと思います。

これを行っている人の例は見つかりません。Stateプロパティは読み取り専用であるため、MenuItemへの双方向バインディングを作成できません。また、状態を変更するにはメソッドを呼び出す必要があるようです。

バインディングを使ってこれを行う賢い方法はありますか?それとも私が行方不明になっているそれを行う簡単な方法はありますか?