vb通用Windows映像控件

时间:2016-02-24 18:17:04

标签: vb.net win-universal-app

我正在将一个vb.net表单切换到通用Windows应用程序格式,并且在切换PictureBox控件时遇到困难。表格格式的代码如下。

 Sub DisplayDie(die As PictureBox, face As Integer)
    die.Image = Image.FromFile(FILE_PREFIX & face & FILE_SUFFIX)
End Sub

1 个答案:

答案 0 :(得分:0)

在切换代码之前,您需要学习很多新概念我认为您的代码来自Windows Forms。

首先要了解一些事情:

您无法直接访问用户的文件夹(C:/或C:/ MyFolder)

您需要启用一些特殊功能才能访问文档库,图片库

https://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx#special_capabilities

您需要使用FileOpenPicker让用户选择一些图像

https://msdn.microsoft.com/library/windows/apps/br207847?cs-save-lang=1&cs-lang=vb#code-snippet-1

最后你会得到一个流。

以下是如何使用它的示例

http://www.c-sharpcorner.com/UploadFile/mahesh/open-file-using-fileopenpicker-in-windows-store-app/ 这段代码在C#中,但很容易理解。