保存和另存为在Telerik RichText编辑器
本文关键字:RichText 编辑器 Telerik 另存为 保存 | 更新日期: 2023-09-27 17:51:08
我在我的WPF项目中使用Telerik RichTextBox Editor
(像MS Office一样)。当我保存一个文件,并试图在稍后进行更改后再次保存它时,它打开SaveFileDialog
并询问文件名,即使我已经定义并保存了它(就像它认为我正在使用另存为,而不是保存)。我该如何解决这个问题?
我使用
<telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=SaveCommand}" Size="Small"
SmallImage="pack://application:,,,/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/save.png" Text="Save" />
还没有人给我解决方案。使用CustomSaveCommand进行工作,取得了一些进展。我会张贴一个完整的解决方案,当我得到一个。如果有人比我先拿到,我就接受。谢谢所有。
解决方案:
有办法了。使用CustomSaveCommand和radrichtextbox-Import/Export创建了一个自定义OpenCommand。保持在一个string variable
中,打开/保存文档时文件的完整路径,并在下次保存时覆盖没有文件对话框的文件。同时在新文件打开时重置变量。希望它能帮助任何正在寻找解决方案的人。欢呼:)
你可以设置一个自定义文件浏览器提供程序,并在那里做你想做的事情,即查看custom filebrowsercontentprovider。除了一些其他的小细节,只是从Telerik.Web.UI.Widgets.FileBrowserContentProvider类继承。
下面是一个使用sql数据库保存文件的好例子:sql database