结合Javascript和C#GUI

时间:2013-08-03 11:10:35

标签: javascript xaml windows-runtime microsoft-metro filesystems

我想创建一个从本地目录显示图像的应用程序,但是使用给定的javascript GUI框架来过滤内容。怎么可以这样做?

我尝试使用Windows 8商店应用程序: - 只有Javascript / Html 5:我通过javascript阅读pictureLibrary中的图片失败了。显示图片也很困难,因为不允许动态内容并且大多数框架都使用它。 - 只有Xaml / WinRT:如何集成Javascript GUI? - 两者兼容:有没有办法一起使用Javascript和Xaml GUI?

我知道我可以通过webapplication实现它,但我想以应用程序的方式为桌面编程。

1 个答案:

答案 0 :(得分:0)

这可以通过WinRT Components完成,但我认为编写完整的HTML5应用并学习如何显示图片非常简单,因为:

var pictureLibrary = Windows.Storage.KnownFolders.picturesLibrary;
pictureLibrary.getFilesAsync(query).then(function (items) {
 for (var i = 0; i < items.length; i++) {
    var image = document.createElement("img");
    image.src = URL.createObjectURL(items[i]);
    container.appendChild(image);
  }
};

记住&#34;容器&#34;是你想要显示图像的地方。