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
3 answers

How to create an object of a class for a static property by Unity container?

I am developing WPF application using Prism framework. Let's begin. I have a simple class Person and I would like to create an object for static field staticObject of property StaticObject. public class Person { IUnityContainer unityContainer; …
StepUp
  • 36,391
  • 15
  • 88
  • 148
0
votes
1 answer

Using AvalonDock with Caliburn Micro

I'm trying to use AvalonDock 2.8 together with Caliburn Micro 2.0.2. Here is what I currently have: MainView.xaml:
Stalker
  • 678
  • 1
  • 9
  • 21
0
votes
2 answers

Change method from dll C#

I'm using avalondock 2.0 dll in my solution and I need to change IOverlayWindowHost.GetDropAreas method from DockingManager.cs at another project. But, I don't want to do this at the source file. The method is not virtual and I can't just override…
Artem Kyba
  • 855
  • 1
  • 11
  • 30
0
votes
1 answer

How to arrange dockingable views at the first start of the program. AvalonDock

At start of the program I always see my FeatureViewTemplate is shown at the right side within FileStatsViewTemplate like that: But I would like the arrange of areas to be in such order File Stats at the left side and the FeatureArea at the right…
StepUp
  • 36,391
  • 15
  • 88
  • 148
0
votes
1 answer

Xceed.Wpf.AvalonDock: Create tabbed panes programmatically

I'm trying to create two panes inside a tab bar programmatically using the following code: var middlePanel = new LayoutPanel { Orientation = Orientation.Vertical, DockHeight = new GridLength(250) }; rootPanel.Children.Add(middlePanel); var…
bgh
  • 1,986
  • 1
  • 27
  • 36
0
votes
1 answer

How to save position of undocked dynamic tabs in avalondock?

Is it possible to save positions and size of undocked tabs in AvalonDock? Other things like docked and resized panels, which are visible and witch not, are properly saved and reloaded on application start. Only thing I can't force to be saved are…
gemGreg
  • 194
  • 2
  • 12
0
votes
1 answer

How to add TreeView to AvalonDock?

I am using perfect library AvalonDock and would like to show TreeView inside docking layout. So my TreeView should be dockingable. I cannot figured out how TreeView should be added to AvalonDock. For example, I have standard layout. I've tried this…
StepUp
  • 36,391
  • 15
  • 88
  • 148
0
votes
1 answer

"AttachedProperty" PropertyChangedCallback never calls for my LayoutAnchorable, but works on DockingManager. AvalonDock

I am trying to use AttachedProperty in my AvalonDock, I want it to be part of LayoutAnchorable but PropertyChangedCallback never get called. i have binded AttachedPropert and i am getting the control over ViewModel ie: when binded property changes…
Abin
  • 2,868
  • 1
  • 23
  • 59
0
votes
1 answer

AvalonDock cannot disable floating

I cannot disable floating for my LayoutAnchorablePanes. My xaml looks like this
user3596113
  • 868
  • 14
  • 32
0
votes
2 answers

avalondock how I can programmatically bind the Title, IsSelected, etc, property

I'm using avalondock version 2. I would like to know how I can programmatically bind the Title, IsSelected, etc, property. From LayoutDocument to the ViewModel. I wanted to use SetBinding but unfortunately LayoutDocument has no such method. Update I…
user45245
  • 845
  • 1
  • 8
  • 18
0
votes
1 answer

Changing the Toolbox style in Windows re-hosted workflow designer

Using AvalonDock I created the ToolBoxControl and now I am planning to disable certain top level activities (want it visible just greyed out). I wanted to know the ways I can do it. The image below, the activities circled in red, I want either to…
Vivian Lobo
  • 583
  • 10
  • 29
0
votes
1 answer

Model "namespacing" for wpf StyleSelector?

I am learning how to use avalonDock by debugging its test sample apps. Something I have not been able to explain at this stage is the presence of the "Model" Keyword in some xaml binding. Mainly in the style selector, if you remove it, the binding…
user2346536
  • 1,464
  • 2
  • 21
  • 43
0
votes
0 answers

How do I add normal ViewModels to AvalonDock LayoutDocumentPane in WPF?

As far as I can tell AvalonDock has two ways to add ViewModels. The AnchorablesSource and DocumentsSource properties. I simply want to be able to doc my current ViewModels in the way FileViewModels are in the LayoutDocumentPane without deriving from…
Bob
  • 1,065
  • 2
  • 16
  • 36
0
votes
1 answer

Caliburn.Micro example with AvalonDock not working

This is a newbie question about using Avalon Dock and Caliburn.Micro together. First I got a simple example of Caliburn.Micro working, taken from the Mindscape blog's excellent tutorial on Caliburn Micro. This example consists of a main window…
Bob Mortimer
  • 439
  • 7
  • 17
0
votes
1 answer

How to use MVVM in AvalonDock 2.0

I am developing a WPF app that requires Docking control. I downloaded Telerik's RADDock but I understand it is not native MVVM control (Have I got to the right conclusion??) So later I downloaded and installed Avalaon dock 2.0, which has built-in …
user2429022
  • 15
  • 1
  • 5