【问题标题】:SL4 saveFileDialog.DefaultFileName work aroundSL4 saveFileDialog.DefaultFileName 变通
【发布时间】:2012-02-26 07:04:44
【问题描述】:

我在this post 中找到了下面的代码,但我无法让它工作...

SaveFileDialog dialog = new SaveFileDialog();
dialog.GetType().GetMethod("set_DefaultFileName").Invoke(dialog, new object[] { "FileName.ext" });

任何想法...

我知道这是可怕且不安全的,但我宁愿冒险而不是让我的用户接受如此糟糕的用户体验。而且 SL 5 在短期内不是一个选择。

有一个解决方案here,但我需要一些更快的东西来让我的演示/概念证明展示给我的客户。

【问题讨论】:

    标签: silverlight silverlight-4.0 dialog savefiledialog


    【解决方案1】:

    它不起作用,因为没有名为 set_DefaultFileName 的方法(或没有名为 DefaultFileName 的属性)- 使用 Reflector/dotPeek 之类的工具自行查看。

    该技术可以在 Silverlight 5 中使用,但没有必要,因为您可以简单地执行以下操作:

    saveFileDialog.DefaultFileName = "FileName.ext";

    我怀疑原始海报是在 Silverlight 5 Beta 上这样做的,但没有注意到该属性?

    您最好采用您链接到的 Stackoverflow 答案中描述的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-26
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-05
      相关资源
      最近更新 更多