【问题标题】:Open folder dialog in Silverlight?在 Silverlight 中打开文件夹对话框?
【发布时间】:2009-11-19 07:45:26
【问题描述】:

有人知道如何在 Silverlight 中打开文件夹对话框吗? 有第三方控制吗?

我知道有一个 OpenFileDialog 但这不是我想要的。我想要一个仅用于文件夹的对话框。

谢谢。

【问题讨论】:

  • 表示....只选择文件夹?

标签: c# .net silverlight silverlight-3.0


【解决方案1】:

SilverLight 4 不提供 OpenFolderDialog 控件,因此您可能必须创建自己的控件。有关更多信息,请查看以下链接: http://dotnetslackers.com/articles/silverlight/Folder-Dialog-in-Silverlight-4.aspx

【讨论】:

    【解决方案2】:

    来自 MSDN。

    Silverlight 没有浏览器 文件夹对话框,您不能使用 OpenFileDialog 只选择一个 文件夹。

    【讨论】:

    • 谢谢 shoban,我也读过,但有解决办法吗?我可以使用任何第三方控件吗?
    • 就像 mcxiand 说的。创建您自己的用户控件:)
    • 你也许这是唯一的出路。 :)
    【解决方案3】:

    文件夹浏览器对话框毫无用处。

    SL3 经过深思熟虑,SL 只能访问文件(而不是文件夹),并且只有当该文件由用户在 OpenFileDialog 中特别选择时。甚至无法确定文件所在的文件夹。

    【讨论】:

    【解决方案4】:

    只需为此创建您自己的用户控件,因为 Silverlight 目前不支持此功能。

    【讨论】:

    • 谢谢。也许这是唯一的出路。除非有人能给我一些启示。 :)
    • 您将无法创建自己的,因为 Silverlight(故意)不允许开发人员访问用户的硬盘驱动器(这样做将是一个重大的安全问题)。跨度>
    • 我明白感谢您提供的信息。你对此有什么想法吗?如果担心安全问题,为什么silverlight 有文件打开对话框而没有文件夹打开对话框?嗯..我会再挖一些......
    • 在完全信任的情况下,这在 SL5 之前是不可能的。
    猜你喜欢
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    相关资源
    最近更新 更多