Default Placement should also work for Control, because it could have a Content Property
(when the ContentPropertyAttribute is set)

With this Change you can DragDrop a for Example a PieSeries into the Chart Control from the WPF Toolkit
Added unit test for using SolidColorBrush as a resource. This also tests that the inner text of an XML element is only set if the element type defines a Content property.
Fixed ignored SetPropertyTests; Must set the property value on the DesignItem representing the object, otherwise the value will not get written to XAML.
Added namespace tests to test XML-namespaces that is added automatically in the document root when controls or types outside the default XML-namespace is used.
Added tests for testing that property values are written correctly as attribute in XAML; namespace prefix should only be used for attached properties, and prefix should be generated and added if not already present.
Added tests for testing property values set as element, with proper prefix for types outside default XML-namespace.
Using filter to ignore invisible elements in hit testing on design surface.
Scroll Selected OutLine Node Into View
Some fixes to BorderForInvisibleControl adorner as follows;
Only shows the adorner panel if the parent component is visible.
If component is a ContentControl it must be of type ContentControl specifically, and not derived types like Label and Button where the added border is not wanted.
If component is a Border the adorner border is only drawn on the edges that is invisible.
The adorner is only created the first time it is added to adorners collection.
Movement of a control is now only possible if the control is visible.
Previously you could move an element that was hidden by hovering the cursor on the edges of the hidden control, and clicking when you saw the move-cursor appear.
Fixes the following in RegisterXamlComponentRecursive method (called for example on Paste):

- Getting the correct namescope for RootItem (the INameScope case was not checked).

- Clears the local namescope for the object if it exists, otherwise name changes will be registered in the local namespace instead of RootItem document namespace.

- Only adds _Copy (or CopyX, where X is an integer) if the previous name did not already end with _Copy. This prevents names as "myname_Copy_Copy_Copy..." to occur when copying and pasting already copied elements.

- Registers the new name to the RootItem namescope, only setting site.Name is not enough as its not yet a part of the RootItem document namescope.
Added test for testing generated names for pasted element copies and that the new names is registered in the correct namescope.
Merge pull request #68 from gumme/WpfDesignerUnitTests

Wpf designer unit tests
fix WPF Designer unit test
Merge pull request #69 from jogibear9988/master

A few Small fixes for the WPF Designer
Merge pull request #70 from gumme/WpfDesignerFixes

Wpf designer fixes
Merge pull request #71 from gumme/NamescopeFixes

Fixed namescope problems in WPF Designer
fix F1 context help on enum types
add support for XML-Doc located in 4.5 and 4.5.1 .NET frameworks
update version to 4.4