Skip to content
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.

Error when parsing XAML with a line in it #828

Open
JoshWobbles opened this issue Jun 8, 2019 · 0 comments
Open

Error when parsing XAML with a line in it #828

JoshWobbles opened this issue Jun 8, 2019 · 0 comments

Comments

@JoshWobbles
Copy link

JoshWobbles commented Jun 8, 2019

I get an error when trying to parse the XAML this creates when I have a line in the markup. Path, rectangle etc all seem fine, but as soon as I draw a line it throws the following error:

System.Xaml.XamlObjectWriterException
HResult=0x80131500
Message=Set property 'System.Windows.FrameworkElement.Margin' threw an exception.
Source=System.Xaml
StackTrace:
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.SetValue(Object inst, XamlMember property, > Object value)
Inner Exception 1:
ArgumentException: 'Auto,Auto,0,0' is not a valid value for property 'Margin'.

For reference, the code I am using to parse the XAML is:

        var sb = new StringBuilder();
        using (var xmlWriter = new XamlXmlWriter(sb))
        {
            designSurface.SaveDesigner(xmlWriter);
        }
        var xamlCode = sb.ToString();

        UIElement rootElement;
        rootElement = (UIElement)XamlReader.Parse(xamlCode);
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant