Esempio n. 1
0
        public WpfXamlLoader()
        {
            var wiringContext = WpfWiringContextFactory.Create();
            var objectAssembler = new WpfObjectAssembler(wiringContext);

            xamlXmlLoader = new XamlXmlLoader(objectAssembler, wiringContext);
        }
        private void LoadXaml()
        {
            var loader = new XamlXmlLoader(new DummyXamlParserFactory(WiringContext));

            var rootObject = loader.Load(Xaml);

            Representation = ConvertToViewNodes(rootObject);
        }
Esempio n. 3
0
        public void LoadWithRootInstance()
        {
            var dummy = new DummyClass
            {
                AnotherProperty = "Other value",
                SampleProperty = "Will be overwritten"
            };

            var loader = new XamlXmlLoader(new ObjectAssembler(WiringContext, new ObjectAssemblerSettings { RootInstance = dummy }), WiringContext);
            var actual = loader.Load("<DummyClass xmlns=\"root\" SampleProperty=\"Value\" />");

            Assert.IsInstanceOfType(actual, dummy.GetType());
            Assert.AreEqual(((DummyClass)actual).SampleProperty, "Value");
            Assert.AreEqual(((DummyClass)actual).AnotherProperty, "Other value");
        }
Esempio n. 4
0
        public void LoadWithRootInstance()
        {
            var dummy = new DummyClass
            {
                AnotherProperty = "Other value",
                SampleProperty  = "Will be overwritten"
            };

            var loader = new XamlXmlLoader(new DummyXamlParserFactory(WiringContext));

            var actual = loader.Load("<DummyClass xmlns=\"root\" SampleProperty=\"Value\" />", dummy);

            Assert.IsInstanceOfType(actual, dummy.GetType());
            Assert.AreEqual("Value", ((DummyClass)actual).SampleProperty);
            Assert.AreEqual("Other value", ((DummyClass)actual).AnotherProperty);
        }
Esempio n. 5
0
 protected GivenAXamlXmlLoader()
 {
     XamlLoader = new XamlXmlLoader(new DummyXamlParserFactory(WiringContext));
 }
Esempio n. 6
0
 protected GivenAXamlXmlLoader()
 {
     XamlLoader = new XamlXmlLoader(new DummyXamlParserFactory(WiringContext));
 }
 protected GivenAXamlXmlLoader()
 {
     Loader = new XamlXmlLoader(new ObjectAssembler(WiringContext), WiringContext);
 }
Esempio n. 8
0
 public WpfXamlLoader()
 {
     innerLoader = new XamlXmlLoader(new WpfParserFactory(new WpfXamlLoaderTypeFactory()));
 }
Esempio n. 9
0
 public WpfXamlLoader()
 {
     innerLoader = new XamlXmlLoader(new WpfParserFactory(new WpfXamlLoaderTypeFactory()));
 }