首页 > 代码库 > MvvmCross for WPF File Plugin
MvvmCross for WPF File Plugin
本文以MvvmCross为框架基础
最近用了File Plugin插件,一开始也是没用明白,写一下记录下来,也方便需要的人吧
首先这个File Plugin需要先在UI项目里创建一个Bootstrap的文件夹,然后写一个Plugin启动文件
以WPF为例
public class FilePluginBootstrap : MvxPluginBootstrapAction<Cirrious.MvvmCross.Plugins.File.PluginLoader> { }
这样在启动的时候就会优先启动File Plugin了
然后在Core项目中试用时
var fileStore = Mvx.Resolve<IMvxFileStore>();string filePath = fileStore.PathCombine(fileStore.NativePath(""), @"Board\ConfigFile.txt");if (fileStore.Exists(filePath)){ Stream fileStream = new MemoryStream(); byte[] bytes; bool isSuccessed = fileStore.TryReadBinaryFile(filePath, out bytes); string configString; bool isSuccessed2 = fileStore.TryReadTextFile(filePath, out configString);}else{ MvxTrace.Warning("没有找到配置文件");}
需要指出的是,这里的NatiePath是C:\Users\XXX\AppData\Roaming\ (XXX为当前登录用户),我在这里创建了一个Board文件夹,并在其中创建了ConfigFile.txt,具体使用时,可以根据你的需要创建你要用到的
MvvmCross for WPF File Plugin
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。