public XamlWriter StartElement(string name) { var parts = name.Split(':'); if (parts.Length == 1) _writer.WriteStartElement(parts[0]); if (parts.Length == 2) _writer.WriteStartElement(parts[0], parts[1], _references[parts[0]]); _isElementOpen.Push(true); return this; }
public void add_nested_element() { var writer = new XamlWriter(_sw); writer.RegisterReference("query", "abc"); writer.StartElement("query:Viewer", w => w.AddAttribute("Value", "{Binding}")); writer.Dispose(); GeneratedOutput.Should().Contain(" <query:Viewer"); }