public WpfLoaderViewModel()
 {
     IXamlSnippetProvider snippetsProvider = new XamlSnippetProvider(typeof(Dummy).Assembly, "Xaml.Tests.Resources.Wpf.resources");
     Snippets = snippetsProvider.Snippets;
     LoadCommand = new RelayCommand(o => LoadXamlForWpf(), o => Xaml != string.Empty);
     RuntimeTypeSource = new WpfRuntimeTypeSource();
 }
 public WpfLoaderViewModel()
 {
     IXamlSnippetProvider snippetsProvider = new SnippetProvider("Xaml\\Wpf");
     Snippets = snippetsProvider.Snippets;
     LoadCommand = new RelayCommand(o => LoadXamlForWpf(), o => Xaml != string.Empty);
     RuntimeTypeSource = new WpfRuntimeTypeSource();
 }
Example #3
0
        private static IEnumerable <Instruction> ReadNodes(Type underlyingType)
        {
            var resourceProvider = new InflatableTranslator();

            using (var stream = resourceProvider.GetInflationSourceStream(underlyingType))
            {
                var reader            = new XmlCompatibilityReader(stream);
                var runtimeTypeSource = new WpfRuntimeTypeSource();
                var loader            = new InstructionParser(runtimeTypeSource);
                var protoParser       = new ProtoInstructionParser(runtimeTypeSource);

                return(loader.Parse(protoParser.Parse(reader)));
            }
        }
Example #4
0
        private static IEnumerable<Instruction> ReadNodes(Type underlyingType)
        {
            var resourceProvider = new InflatableTranslator();

            using (var stream = resourceProvider.GetInflationSourceStream(underlyingType))
            {
                var reader = new XmlCompatibilityReader(stream);
                var runtimeTypeSource = new WpfRuntimeTypeSource();
                var loader = new InstructionParser(runtimeTypeSource);
                var protoParser = new ProtoInstructionParser(runtimeTypeSource);

                return loader.Parse(protoParser.Parse(reader));
            }
        }