Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在Silverlight网站上使用什么控件来加载文本内容?_Silverlight_Web_Silverlight 4.0 - Fatal编程技术网

我应该在Silverlight网站上使用什么控件来加载文本内容?

我应该在Silverlight网站上使用什么控件来加载文本内容?,silverlight,web,silverlight-4.0,Silverlight,Web,Silverlight 4.0,我正在着手开发一个基于Silverlight的网站。我是唯一的开发者,我自己做(即,不为任何公司)。现在我想在网站上加载大量文本内容,以及可以使用Silverlight创建的动画和丰富的用户界面。文本内容可能会不时发生变化,当这种情况发生时,我不想做很多返工。因此,我正在考虑将文本从Word/txt文件加载到控件中,每当新内容到达/修改现有内容时,我只需将其附加到Word/txt文件中。这样,应用程序本身保持不变,只有文件内容不断变化。Silverlight不支持FlowDocument。Ric

我正在着手开发一个基于Silverlight的网站。我是唯一的开发者,我自己做(即,不为任何公司)。现在我想在网站上加载大量文本内容,以及可以使用Silverlight创建的动画和丰富的用户界面。文本内容可能会不时发生变化,当这种情况发生时,我不想做很多返工。因此,我正在考虑将文本从Word/txt文件加载到控件中,每当新内容到达/修改现有内容时,我只需将其附加到Word/txt文件中。这样,应用程序本身保持不变,只有文件内容不断变化。Silverlight不支持FlowDocument。RichTextBox没有Load或LoadFile属性。那我该怎么做呢?我是否也应该使用框架、下载器和类似的其他控件?你们都有什么建议?最好的方法是什么?

RichTextBox有一个
Xaml
属性,因此您可以下载包含
RichTextBox
支持的受限文本元素集的Xaml文件。您还可以创建Silverlight编辑器,在该编辑器周围可以创建和上载此Xaml文本内容


然而,您是否考虑过Silverlight是否是主要提供文本内容的合适平台?HTML在这方面非常出色,使用JQuery等框架,您可以创建跨浏览器运行良好的交互式体验。

RichTextBox确实具有
Xaml
属性,因此您可以下载包含
RichTextBox
支持的受限文本元素集的Xaml文件。您还可以创建Silverlight编辑器,在该编辑器周围可以创建和上载此Xaml文本内容


然而,您是否考虑过Silverlight是否是主要提供文本内容的合适平台?HTML在这方面非常出色,使用JQuery等框架,您可以创建跨浏览器运行良好的交互式体验。

在以文本为主的网站上使用Silverlight的一个好处是保护受版权保护的内容。你不能从Silverlight文本块中剪切和粘贴(你可以从RichTextBox中剪切和粘贴,但如果需要保护,你可以在其上放置一个几乎透明的矩形)。是的,我知道我可以用HTML来剪切和粘贴,但我想试着用Silverlight来实现这一点。Xaml属性听起来不错,但它不需要很多格式吗?@mamtadalal:格式的数量完全取决于您真正需要多少格式。如果您想要的话,它可能只是一系列
元素。当然,如果您不需要格式化,那么只需使用
文本框即可。Anthony和HiTechMagic,谢谢您的回复。Anthony,您写道“您还可以创建Silverlight编辑器,在该编辑器周围可以创建和上载此Xaml文本内容。”您可以列出一些Silverlight编辑器吗?在以文本为主的网站上使用Silverlight的一个好处是保护受版权保护的内容。你不能从Silverlight文本块中剪切和粘贴(你可以从RichTextBox中剪切和粘贴,但如果需要保护,你可以在其上放置一个几乎透明的矩形)。是的,我知道我可以用HTML来剪切和粘贴,但我想试着用Silverlight来实现这一点。Xaml属性听起来不错,但它不需要很多格式吗?@mamtadalal:格式的数量完全取决于您真正需要多少格式。如果您想要的话,它可能只是一系列
元素。当然,如果您不需要格式化,那么只需使用
文本框即可。Anthony和HiTechMagic,谢谢您的回复。Anthony,您写道“您还可以创建一个Silverlight编辑器,在该编辑器周围可以创建和上载此Xaml文本内容。”您可以列出一些Silverlight编辑器吗?