0

我正在用 MvvmCross 编写一个跨平台应用程序(商店应用程序和 Android)。在他有用的网络广播中,Stuart Lodge 展示了如何使用图片选择器插件从设备库中选择图像。但是,其他类型的文件(文本、xml 等)呢?使用 IMvxFileStore 对象可以读取文本和二进制文件,但是如何选择它们呢?

4

1 回答 1

0

据我所知,没有现成的解决方案——而且 2 个关键的移动平台真的不会提供这个(winphone 和 ios 并没有真正做文件选择器)

但是,如果您想在 droid、wpf 和 winstore 上实现自己的文件选择器接口,那么它应该相对容易做到:

  • 在你的核心项目中定义一个接口
  • 使用通用对话框在 wpf 和 winstore 中实现接口
  • 使用简单的目录列表代码(或一些第 3 方组件)在 droid 中实现选择器
  • 在应用设置期间注册组件

有一个关于注入服务和插件的 n+1 视频可能会有所帮助。

于 2014-02-04T17:49:40.120 回答