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(); }
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))); } }
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)); } }