小编Jam*_*mes的帖子

如何使用ZipPackage创建一个zip

我在MSDN上看到了关于ZipPackage类的文档.

那个例子不是很有用,任何人都可以提供一个关于这个类的例子吗?

c# zip

4
推荐指数
1
解决办法
1万
查看次数

如何在指针上方指定gridview中的项目样式

我使用gridview列出所有项目,我想实现一种效果,当指针在项目上时,它显示为样式,并且在指针移开后,样式消失,任何人都可以提供一些建议吗?谢谢

c# windows-8 windows-runtime winrt-xaml

3
推荐指数
1
解决办法
2079
查看次数

Writing and Reading file async

I want to write some content into a local file and then represent it in a textblock. I have two methods, CreateFile and Output, the first method uses WriteTextAsync method to write content into file, and the second method uses ReadTextAsync method to read the content. I called the two methods one by one, like

CreateFile(data);
Output(file);
Run Code Online (Sandbox Code Playgroud)

file是一个全局变量,CreateFile方法会将"data"写入文件,而Output方法输出它的内容.不幸的是,它并不总是有效,有时,我得到异常,说"对象引用未设置为对象",经过研究,我发现有时候,文件为null,我认为它可能是由Output方法执行的,但是文件创造没有完成.因此,如果我添加断点,它总是有效.任何人都可以帮我在文件创建完成后如何让Output方法执行?

谢谢

c# asynchronous windows-8 .net-4.5

2
推荐指数
1
解决办法
2902
查看次数

输入按不会引发属性更改事件wpf

在我看来,有一个TextBox和一个Button,TextBox的Text属性绑定到ViewModel中的公共属性,当用户单击该按钮时,获取TextBox中的文本.我还将Button的IsDefault属性设置为true,这样我就可以按Enter来触发click事件.我的项目使用MVVM,因此按钮的命令也在ViewModel中.现在,问题是,我点击按钮,我可以在TextBox中获取文本,但如果我按下回车键,我无法获取文本,它总是为空.我设置断点并发现,如果我在文本框中输入一些文本并单击按钮,则会触发RaisePropertyChanged事件,但如果我按下按钮,则不会.任何人都可以帮忙吗?

谢谢!

c# wpf mvvm

2
推荐指数
1
解决办法
1815
查看次数

在windwos8中创建文件夹访问被拒绝

我使用下面的代码在应用程序安装的文件夹中创建文件夹,但我alwasy接收访问被拒绝的异常.

StorageFolder appFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
        if (!await CheckIfFolderExist(appDataFolderName))
        {                
            StorageFolder appDataFolder = await appFolder.CreateFolderAsync(appDataFolderName);
            StorageFolder userFolder = await appDataFolder.CreateFolderAsync(userFolderName);
            StorageFolder contactFolder = await appDataFolder.CreateFolderAsync(contactFolderName);
        }
        else
        {
            StorageFolder appDataFolder = await appFolder.GetFolderAsync(appDataFolderName);
            if (!await CheckIfSubFolderExis(appDataFolderName, userFolderName))
            {
                await appDataFolder.CreateFolderAsync(userFolderName);
            }
            if (!await CheckIfSubFolderExis(appDataFolderName, contactFolderName))
            {
                await appDataFolder.CreateFolderAsync(contactFolderName);
            }
        }

 // Check if the app folder exists
    private async Task<bool> CheckIfFolderExist(string folderName )
    {
        bool folderExist = false;
        try
        {
            StorageFolder appFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
            StorageFolder appDataFolder = await appFolder.GetFolderAsync(folderName);                
            folderExist = …
Run Code Online (Sandbox Code Playgroud)

c# io local-storage windows-8 windows-runtime

1
推荐指数
1
解决办法
1049
查看次数