問題タブ [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 に答える
9803 参照

wpf - WPF/AvalonDock v2.0 LayoutDocument

内部にいくつかのUIElementsを含むLayoutDocumentをプログラムで追加するにはどうすればよいですか? (stackpanel、scrollviewerなど)ユーザーが「新しいプロジェクト」ボタンをクリックしたときに、stackpanel、canvasなどを含む新しいLayoutDocumentをLayoutDocumentPaneに追加したいと思います。1 つの LayoutDocument から xaml コードを何らかの方法で複製し、それを新しいものにロードできますか? Title LayoutDocument プロパティを ViewModel プロパティにバインドすることは可能ですか? (依存関係プロパティでなければならないというエラーが表示されます)

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

avalondock - avalondockに表示されているドキュメントタブを削除します

私のアプリケーションには複数のドキュメントがありません。したがって、LayoutDocumentPaneに表示されるタブは必要ありません。ここでスタイルを使用してカスタマイズできることがわかりました。http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restyling

しかし、それは複雑すぎるようです。これを行う簡単な方法はありますか?

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

c# - avalondock オーバーライド contextmenu - タイプ ContextMenuElement が見つかりません

これは、 avalon ドックと別のウィンドウでのユーザー コントロールへのフォロー アップの質問です。しかし、コンテキストメニューを変更するのに苦労しています。

私はWPFとavalondockが初めてで、おそらく単純なものですが、見逃しています。

前の質問では、例としてhttp://avalondock.codeplex.com/SourceControl/changeset/view/96370#1749982を指摘されました。「ContextMenuElementが見つかりません」というエラーが表示されたので、もっと簡単なものを選びました:

http://avalondock.codeplex.com/discussions/246250 - これはフランス語のテキストに置き換えることについてですが、私はそれを適応させることができました。私はそれを動作させることができず、コピーペーストをそのままコピーしようとしましたが、それでも同じエラーが発生します:

リソース ディクショナリでこれを取得し、メニュー項目のコマンド部分を指しています。

何が欠けていますか?

編集:リソース辞書の抜粋:

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

wpf - ツールバーがAvalonDockの後ろで動かなくなる

WPFを初めて使用し、AvalonDockの使用を開始しました。ツールバーに問題があります。ツールバートレイのツールバーをドラッグすると、トレイが展開されてAvalon Dockコンテナの後ろに詰まります。ツールバーが後ろに引っ掛からないように、自動的にサイズを変更するにはどうすればよいですか?これが私のXAMLです。ありがとう:)

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

wpf - フローティングウィンドウをAvalonDockの前のドック位置に戻します

私が理解しているように、Avalondockでは、LayoutDocumentをドラッグすると、フローティングWindowsが自動的に作成されますが、新しい場所にドッキングしないと、フローティングのままになり、回避しようとします。フローティングウィンドウをフローティングのままにするのではなく、強制的に前の状態/ドック位置に戻す方法はありますか?

VisualStudio2010でAvalonDock2.0を使用しています。

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

c# - LayoutPanel / LayoutDocument のタブのタイトルを非表示にする方法は?

おはようございます!

プロジェクトでAvalonDockを使用していますが、質問がありました:

私のプロジェクトで開発されたいくつかのページには、標準の textBlock を使用するカスタム タイトルがあります。また、一部のページでは、具体的には、ページの左側に LayoutAnchorable を固定し、右側に LayoutDocument を固定しています。

LayoutDocument の場合、このページには既にタイトルがあるため、タイトルは空です。これにより、この LayoutDocument タブの TabItem (タイトル) がまだ空の値で表示されます。すべてのページでタイトルを維持したいので、タイトルであるこの空白の tabItem を非表示または削除する方法があるかどうか疑問に思います。私の試みの 1 つは、ページの余白を変更することでした。しかし、この LayoutDocument TabItem は下方に再調整され、表示されたままになっています。

これは問題ではなく、AvalonDock の元の設計とは異なる動作であることはわかっています。ドキュメントのタブ タイトルは非表示にするつもりはありませんでしたが、独自のタイトル ページが必要な場合は興味深いと思います。よろしくお願いします。

グスタボ。

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

wpf - パネルが閉じられないようにするにはどうすればよいですか?

DocumentsSource で AvalonDock (V2) を使用しています。

スタイルまたは DocuemntsSource で動作するものを使用してパネルを閉じる可能性を無効にしたいと考えています。

可能であれば、閉じている Element を閉じるのではなく、折り畳んだ方法で DocumentManager にドッキングしたいと考えています。

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

wpf - AvalonDock DocumentPane が正しく復元されない

次の AvalonDock (バージョン 1.3 を使用しています) レイアウトがあります。

これは DockingManager の Loaded イベントのイベント ハンドラーです。

ウィンドウを閉じるイベント ハンドラ:

すべての DockablePanes の保存と復元は正常に機能しますが、問題は DocumentPane が正しく復元されないことです。新しいドキュメントを開こうとすると、それらが表示されません。

Visual Studio のイミディエイト ウィンドウを使用して、次のクエリを作成しました。

電話する前にMainDockingManager.RestoreLayout()

呼び出した後RestoreLayout():

呼び出し後にこれをRestoreLayout()実行しても機能しません。

私が間違っていること、またはここに欠けているものがあるかどうか、何か考えはありますか?

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

avalondock - AvalonDock を使用して 2 つの LayoutDocuments を並べて配置する方法

次のように avalondock LayoutDocumentPane を使用します。

そして、これは私が得たものです:

デフォルトのレイアウト

ただし、レイアウトは次のようにしてください。 欲しかったレイアウト

XAML または C# でそれを行うにはどうすればよいですか?

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

wpf - AvalonDock 2.0 で LayoutDocument の下部にタブを作成しますか?

Visual Studio の [コード] タブと [デザイン] タブのように、AvalonDock 2.0 の LayoutDocument の下部に (XAML で) タブを作成するにはどうすればよいですか? (もちろん、TabControl は使用しません)

ドキュメントごとに 1 つのタブを上部に配置したいのですが、各ドキュメント内では、ウィンドウの下部にそれぞれ 1 つのタブを持つ複数の「ビュー」を表示できます。

したがって、「page.htm」を 1 つのドキュメントとして、上部のタブに表示することができます。次に、開いている/アクティブ化されたドキュメントの下部にある 2 つのタブとして、「ソース」と「デザイン」。