【问题标题】:Save and Save As in Telerik RichText Editor在 Telerik RichText 编辑器中保存和另存为
【发布时间】:2012-12-23 05:06:53
【问题描述】:

我在我的 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" />

【问题讨论】:

  • 当你使用Save vs SaveAs...时会发生什么?
  • 主要问题是telerik提供的命令只有一个,就是SaveCommand,相当于SaveAs
  • 我认为telerik.com/ClientsFiles/369180_CustomSaveCommand.zip 没有给你答案?即保存到当前文件上下文或打开保存文件对话框
  • @PaulZahra :我尝试使用这个来完成这项工作,但我认为我仍然需要一个 CustomOpenCommand 来存储打开文件的地址,以便我可以将更改保存到相同文件。

标签: c# .net wpf telerik


【解决方案1】:

还没有从任何人那里得到解决方案。努力工作,使用CustomSaveCommand 取得一些进展。当我得到一个完整的解决方案时会发布一个完整的解决方案。 如果有人在我之前得到一个,我会接受它。谢谢大家。

解决方案:

找到了解决办法。使用 CustomSaveCommandradrichtextbox-Import/Export 创建了一个自定义 OpenCommand。保留string variable,打开/保存文档时文件的完整路径,并在下次保存时覆盖文件而不使用文件对话框。还要在新文件打开时重置变量。希望它可以帮助任何正在寻找解决方案的人。干杯:)

【讨论】:

    【解决方案2】:

    您可以设置一个自定义文件浏览器提供程序并在其中执行您想要的操作,即参见custom filebrowsercontentprovider。除了一些其他的东西只是从 Telerik.Web.UI.Widgets.FileBrowserContentProvider 类继承。

    这是一个使用 sql 数据库存储文件的好例子:sql database

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 2015-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多