Hallo Community,
Zurzeit entickle ich ein Projekt, welches folgendes bewerkstelligen soll:
Ich übergebe einer Funktion verschiedene Parameter. Diese Parameter sind zum Beispiel:
Soweit so gut. Mein Programm ersetllt auch schon einen funktionierenden XAML String daraus.
Wenn ich ihn aber verarbeiten will kommt eine Fehlermeldung, die wie folgt lautet:
"Ein Name darf nicht mit dem Zeichen '.', hexadezimaler Wert 0x00, beginnen.
Zeile 1, Position 2"
Folgender Code wird verwendet:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| String sXAML = xamlStringBuilder(); MemoryStream memstream = new MemoryStream(); byte[] data = Encoding.Unicode.GetBytes(sXAML); memStream.Write(data, 0, data.Length); memStream.Position = 0;
try { StreamReader sReader = new StreamReader(memStream); DependenyObject doRoot = XamlReader.Load(sReader.Basestream) as DependencyObject; this.Content = doRoot; } cat[.........] |
Wo liegt da der Fehler, dass mir eine solch geheimnisvolle Fehlermeldung entegegn kommt?^^
Hoffe mir kann da wer helfen.
MfG
shacknet