From 6238250a698499158b27491c463cf5311a871e52 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 6 Sep 2008 21:13:37 +0000 Subject: [PATCH] Fixed unit tests. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3511 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Extensions/SnaplinePlacementBehavior.cs | 2 +- .../WpfDesign/WpfDesign.XamlDom/Project/XamlObject.cs | 2 +- .../WpfDesign/WpfDesign/Project/ServiceContainer.cs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/SnaplinePlacementBehavior.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/SnaplinePlacementBehavior.cs index b540256d05..c09fcd5697 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/SnaplinePlacementBehavior.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.Designer/Project/Extensions/SnaplinePlacementBehavior.cs @@ -139,7 +139,7 @@ namespace ICSharpCode.WpfDesign.Designer.Extensions void CreateSurface(PlacementOperation operation) { - if (ExtendedItem.Services.DesignPanel != null) { + if (ExtendedItem.Services.GetService() != null) { surface = new Canvas(); adornerPanel = new AdornerPanel(); diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlObject.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlObject.cs index 148a493439..6510a9a971 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlObject.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlObject.cs @@ -125,7 +125,7 @@ namespace ICSharpCode.WpfDesign.XamlDom XmlElement newElement = e.OwnerDocument.CreateElement(prefix, e.Name, e.NamespaceURI); foreach (XmlAttribute a in target.Attributes) { - if (a.Prefix == "xmlns") { + if (a.Prefix == "xmlns" || a.Name == "xmlns") { newElement.Attributes.Append(a.Clone() as XmlAttribute); } } diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/ServiceContainer.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/ServiceContainer.cs index 928567c8ec..6e758bb2c4 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/ServiceContainer.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign/Project/ServiceContainer.cs @@ -56,6 +56,7 @@ namespace ICSharpCode.WpfDesign /// /// Gets the service object of the specified type. + /// Returns null when the service is not available. /// public object GetService(Type serviceType) { @@ -66,6 +67,7 @@ namespace ICSharpCode.WpfDesign /// /// Gets the service object of the type T. + /// Returns null when the service is not available. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter")] public T GetService() where T : class