Questions tagged [avalondock]

AvalonDock is a WPF controls library which can be used to create a docking layout system like that is present in VisualStudio. It supports fly-out panes, floating windows, multiple docking manager in same window, styles and themes and it can host WinForms controls.

AvalonDock is a WPF controls library which can be used to create a docking layout system like that is present in VisualStudio. It supports fly-out panes, floating windows, multiple docking manager in same window, styles and themes and it can host WinForms controls.

This library is the successor of the 'WPF Docking Library' that was published on CodeProject quite a while ago. AvalonDock is now part of Extended WPF Toolkit.

Features

  • Completely written in C# and XAML
  • Almost everything can be restyled
  • Support for Windows Forms controls

Known Issues

  • Due to design decisions (support for Windows Forms controls) this library cannot be use in a restricted environment (e.g. XBAP)

License

New BSD License (BSD)

350 questions
0
votes
0 answers

Correctly handling document-close and tool-hide in a WPF app with AvalonDock+Caliburn Micro

I'm trying to use both AvalonDock 2.0 (MVVM-compliant) and Caliburn Micro in my WPF application. All works fine, except for a couple of issues connected with closing document panes or hiding tool panes. My main viewmodel derives from…
Naftis
  • 4,393
  • 7
  • 63
  • 91
0
votes
1 answer

Catel together with Docking systems for example (Avalon Docking)

I'm looking for examples of using Catel together with Docking systems for example (Avalon Docking). Unfortunately in examples on GITHub is empty also there is nothing in the Orchestra. I would like to know how to use Docking together with Catel?
Alex808
  • 101
  • 6
0
votes
1 answer

Avalon dock DocumentTitleTemplate vs DocumentHeaderDataTemplate

Can you please explain the difference between DocumentHeaderDataTemplate and DocumentTitleTemplate in avalonDock. They are properties of DockingManger, but I want to be sure how to use them.
Gilad
  • 6,437
  • 14
  • 61
  • 119
0
votes
1 answer

AvalonDock focus LayoutDocument content

When a LayoutDocument is created and shown on screen, it gets the focus. I want to be able to put the focus on my content inside this document. How can I set the focus of my content inside the document after the document is shown? I have tried a few…
Josh Close
  • 22,935
  • 13
  • 92
  • 140
0
votes
1 answer

Should MVVM Locator invoke any registered ViewModel Funcitons?

Assume that there is WPF application which uses MVVM light toolkit. Good example of this toolkit is Locator. It is great it contains SimpleIoC which enables us to register Services and be Interface Driven. Sometimes Locator constructor can really…
komizo
  • 1,052
  • 14
  • 21
0
votes
1 answer

Not able to Switch between tabs in LayoutDocumentPane

I have LayoutDocumentPane in my xaml named MainWindowPane. I am programmtically adding Tabs in the Pane using the below code. MyViewer viewer = new MyViewer(); LayoutDocument tempTabItem = new LayoutDocument(); tempTabItem.Closed +=…
Rohit Jindal
  • 679
  • 1
  • 10
  • 21
0
votes
1 answer

What kind of window can be docked in Win7?

I have been developing a toy editor, and I want my editor to look like the VS2010 text editor which can be dragged out of the main window to become a independent window and the dragged-out window can be maximized when it's dragged to the top of the…
Cui Pengfei 崔鹏飞
  • 8,017
  • 6
  • 46
  • 87
0
votes
0 answers

Opening a windows relative to its tab in WPF

I've a WPF application that makes use of AvalonDock for opening multiple tabs ...each tab represents a function and has it's own controls .. The single tab is opened via menu. Sometimes I need to show a window in the current tab and I use the…
advapi
  • 3,661
  • 4
  • 38
  • 73
0
votes
0 answers

WPF - How to get current secondary screen's width if there are more than one secondary screen?

I am working on a wpf application which runs on multiscreen system (6 screens). My requirement is that when I drag a window from primary monitor to secondary monitor, it should be able to get the width of secondary monitor. I tried…
DevX
  • 725
  • 3
  • 13
  • 26
0
votes
1 answer

Bind size and position of floating elements in AvalonDock with MVVM

I am trying to bind the Width and Height properties of the floating (undocked) documents in AvalonDock. I am using MVVM pattern. I want to save the properties (together with the docking state and the position of the window, if undocked) and be able…
Flat Eric
  • 7,971
  • 9
  • 36
  • 45
0
votes
1 answer

Dock a Custom VCLStyle Delphi-XE2 application in AvalonDock

I've an C# application with Avalondock. In this application I can dock "Third Party" applications like notepad and windows calculator. In this dock the application window is displayed without the titlebar, just as I want it to be. I've also an…
Thijs
  • 1
  • 1
0
votes
0 answers

Is there any example on how to use caliburn micro and alavon dock?

I am using caliburn micro and I want to use Avalon dock. I can not find any sample code for this and the only framework that I found is https://github.com/tgjones/gemini Is there any better solution? with better documentation? I am suing wpf and c#…
mans
  • 17,104
  • 45
  • 172
  • 321
0
votes
1 answer

Create custom theme in Avalon Dock

I'm looking to create or edit a theme in AvalonDock 2.0 to my liking, however, I can't seem to find any documentation on how to go about doing this. Can anyone point me in the right direction?
Charles W
  • 2,262
  • 3
  • 25
  • 38
0
votes
1 answer

Avalon dock 2.0 within a TabItem does not load

I have a requirement to load the avalondock [1] control inside each tab of a tabcontrol. [1] - http://avalondock.codeplex.com/wikipage?title=AvalonDock%202.0%20Getting%20Start%20Guide Before complicating this, I have written a simple poc app to…
Tarun Arora
  • 4,692
  • 4
  • 30
  • 40
0
votes
0 answers

AvalonDock blocks a window destructor to be executed

I'm developing some windows and pages on an application using .net 4.0 and i'm using AvalonDock version 2.0. I've noticed when users are running this app, and analyzing all log data, all windows previously opened, they're not being destructed. So,…
Gustavo Gonçalves
  • 528
  • 1
  • 12
  • 33