Ich weiß aus der MSDN-Dokumentation, dass Sie ein Bild, das Teil einer RichTextBox ist, nicht mit der XAML-Eigenschaft exportieren können. Das ist in Ordnung, ich kann das umgehen, indem ich die Blöcke manuell durchsuche und durchschaue.Laden eines Bildes in silverlight richttextbereich mit xaml
Meine Frage ist, wenn ich das XAML manuell neu erstellen, um ein Bild aufzunehmen, wäre die RichTextBox in der Lage, es von Xaml zu laden.
Ich habe die Reflexion und manuelle XAML-Export bereits implementiert und es funktioniert perfekt ohne Bilder.
Mit Bildern erzeugt es das:
<Section xml:space="preserve" HasTrailingParagraphBreakOnPaste="False" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph TextAlignment="Left" FontSize="20" FontFamily="Portable User Interface" FontWeight="Normal" FontStyle="Normal" FontStretch="Normal" Foreground="#FF000000" >
<Run Text="Test" FontSize="20" FontFamily="Portable User Interface" FontWeight="Normal" FontStyle="Normal" FontStretch="Normal" Foreground="#FF000000" />
</Paragraph>
<Paragraph TextAlignment="Left" FontSize="20" FontFamily="Portable User Interface" FontWeight="Normal" FontStyle="Normal" FontStretch="Normal" Foreground="#FF000000" >
<InlineUIContainer>
<Image Source="./desert.jpg" Height="150" Width="200" />
</InlineUIContainer>
<Run Text="" FontSize="20" FontFamily="Portable User Interface" FontWeight="Normal" FontStyle="Normal" FontStretch="Normal" Foreground="#FF000000" />
</Paragraph>
</Section>
Was ich über die XAML-Eigenschaft in die RTB zu und Pausen! (Die Ausnahme ist nutzlos, nur ein IllegalArgmentException sagen ‚Value‘.
Wenn Sie seine feinen nur den InlineUIContainer Abschnitt nehmen!
ich nicht herausfinden kann, wenn sein möglicherweise ein Problem mit der Bildstelle falsch sein oder die RichTextBox nur keine Bilder außer in-Code zu akzeptieren
der einzige Grund, warum ich denke, dass es möglicherweise ein Bild angeben, von xAML ist, weil die MSDN Dokumente zeigt es:..? http://msdn.microsoft.com/en-us/library/ee681613(VS.95).aspx
Irgendwelche Ideen
Ta,
Andy.
hilft, wenn ich Zeit habe, ich glaube, ich könnte die Symbole für Silverlight und Debug in den Code bekommen, nicht einfach wollen so viel Zeit damit verbringen, auf sie! :( – Andy