DynamicXaml.MarkupSystem.XamlWriter.RegisterReference C# (CSharp) Method

RegisterReference() public method

public RegisterReference ( string ns, string clrNamespace, string assembly = null ) : void
ns string
clrNamespace string
assembly string
return void
        public void RegisterReference(string ns, string clrNamespace, string assembly = null)
        {
            var text = "clr-namespace:" + clrNamespace;
            if (assembly != null)
                text += ";assembly=" + assembly;
            _references.Add(ns, text);
        }

Usage Example

Beispiel #1
0
 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");
 }