我從MSDN文檔中瞭解到,無法使用XAML屬性導出屬於RichTextBox一部分的圖像。這很好,我可以通過選擇並手動查看塊來解決這個問題。使用xaml將圖像載入silverlight richtextarea
我的問題是,如果我手動重新構建XAML以包含圖像,RichTextBox是否能夠從xaml加載它。
我已經實現了反射和手動XAML導出,它完美地工作,沒有圖像。
帶圖像它會產生這樣的:
<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>
其中我通過XAML屬性和休息反饋到RTB! (唯一的例外是沒有用的,只是一個IllegalArgmentException說「價值」。
如果你把剛纔的InlineUIContainer節以其優良的!
我不能工作了,如果它有可能與圖片拍攝地點是不對的問題或在RichTextBox只是沒有在代碼接受圖像分開
的唯一原因,我認爲這是可能的XAML是指定的圖像,因爲MSDN文檔顯示它:?http://msdn.microsoft.com/en-us/library/ee681613(VS.95).aspx
任何想法
Ta,
Andy。
如果我有時間,我想我可以得到符號Silverlight和調試到代碼,只是不想花這多少時間就可以了! :( – Andy 2010-12-17 09:44:55