C# 在Telerik RichText编辑器中保存和另存为

C# 在Telerik RichText编辑器中保存和另存为,c#,.net,wpf,telerik,C#,.net,Wpf,Telerik,我正在WPF项目中使用Telerik RichTextBox编辑器(类似MS Office的编辑器)。当我保存一个文件,并在进行更改后再次尝试保存它时,它会打开保存文件对话框,并询问文件名,即使我已经定义并保存了它(就像它认为我使用的是另存为,而不是保存)。我如何解决这个问题 我正在使用 <telerik:RadRibbonButton telerik:RadRichTextBoxRibbonUI.RichTextCommand="{Binding Path=SaveCommand}" S

我正在WPF项目中使用Telerik RichTextBox编辑器(类似MS Office的编辑器)。当我保存一个文件,并在进行更改后再次尝试保存它时,它会打开
保存文件对话框
,并询问文件名,即使我已经定义并保存了它(就像它认为我使用的是另存为,而不是保存)。我如何解决这个问题

我正在使用

<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" />

您可以设置一个自定义的文件浏览器提供程序,并在其中执行您想要的操作,即参见。除此之外,其他一些位和位仅从Telerik.Web.UI.Widgets.FileBrowserContentProvider类继承


下面是一个为文件使用sql数据库的好例子:

还没有从任何人那里得到解决方案。在这方面的工作,有一些进展使用。当我得到一个完整的解决方案时,将发布一个完整的解决方案。 如果有人比我先拿到,我会接受的。谢谢大家

解决方案:


找到了解决办法。使用和创建自定义OpenCommand。在
字符串变量
中保留打开/保存文档时文件的完整路径,并在下次保存时覆盖文件,而不使用文件对话框。同时在新文件打开时重置变量。希望它能帮助任何正在寻找解决方案的人。干杯:)

当你使用
Save vs SaveAs
时会发生什么?主要的问题是telerik只提供了一个命令,即SaveCommand,它充当SaveAsI,我认为它没有给你答案?i、 e.保存到当前文件上下文或打开保存文件dialog@PaulZahra:我尝试使用此命令执行此操作,但我认为我仍然需要CustomOpenCommand来存储打开文件的地址,以便将更改保存到同一文件。