3
generic.xamlをコードに読み込もうとしていますが、XamlParseExceptionがスローされます。コードは次のようになります。generic.xamlを読み込んでリソース辞書をマージするときにXamlReaderがスローする
Uri uri = new Uri("Themes/Generic.xaml", UriKind.Relative);
StreamResourceInfo info = Application.GetResourceStream(uri);
System.Windows.Markup.XamlReader reader = new System.Windows.Markup.XamlReader();
ResourceDictionary resdict = (ResourceDictionary)reader.LoadAsync(info.Stream);
this.Resources.MergedDictionaries.Add(resdict);
考え方は、リソース辞書をベースページにマージすることです。その後、派生したページでは、たとえば、{StaticResource DarkBrush}
を使用して、基本クラスのスタイル、カラー、ブラシなどを使用できます。
しかし、上記のコードはスロー:
'' を、進数値0x0Cのは、無効な文字です。ライン1、位置1
generic.xamlファイルはVS2010で標準的な方法で作成されました。ビルドアクションをリソースに設定しようとしましたが、それでも動作しませんでした...
私はcode sampleをMicrosoftから入手しました。そこで、ページを読み込むために使用されました。どんな助けでも大歓迎です。
Thanx!簡単で簡単なソリューション! –
ここで問題は何ですか、なぜエラーを表示していますか? –
どのようなエラーが表示されますか? –