码迷,mamicode.com
首页 > 其他好文 > 详细

MvvmCross for WPF File Plugin

时间:2014-09-09 17:44:09      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:blog   os   io   使用   ar   for   文件   div   cti   

本文以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

标签:blog   os   io   使用   ar   for   文件   div   cti   

原文地址:http://www.cnblogs.com/heyixiaoran/p/3962683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!