vb 通用 Windows 图像控制
vb Universal Windows Image Control
我正在将 vb.net 表单切换到通用 windows 应用程序格式,但一直无法切换 PictureBox 控件。表单格式中的代码如下
Sub DisplayDie(die As PictureBox, face As Integer)
die.Image = Image.FromFile(FILE_PREFIX & face & FILE_SUFFIX)
End Sub
好吧,在切换代码之前,您需要学习很多新概念我认为您的代码来自 Windows Forms。
首先要知道的是:
您无法直接访问用户的文件夹(C:/ 或 C:/MyFolder)
您需要启用一些特殊功能才能访问文档库、图片库
https://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx#special_capabilities
您需要使用 FileOpenPicker 来让用户select一些图像
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# 编写的,但非常容易理解。
我正在将 vb.net 表单切换到通用 windows 应用程序格式,但一直无法切换 PictureBox 控件。表单格式中的代码如下
Sub DisplayDie(die As PictureBox, face As Integer)
die.Image = Image.FromFile(FILE_PREFIX & face & FILE_SUFFIX)
End Sub
好吧,在切换代码之前,您需要学习很多新概念我认为您的代码来自 Windows Forms。
首先要知道的是:
您无法直接访问用户的文件夹(C:/ 或 C:/MyFolder)
您需要启用一些特殊功能才能访问文档库、图片库
https://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx#special_capabilities
您需要使用 FileOpenPicker 来让用户select一些图像
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# 编写的,但非常容易理解。