Tag: microsoft metro

如何从Win8 Javascript metro应用程序引用C#类库?

当我尝试标准方式时,它会抱怨一个不受支持的引用,我似乎无法使用任何类。

在Windows 8 metro应用程序中使用旧的C / C ++库

我正在尝试使用用C / C ++编写的开源库( Linphone )为Windows 8 / Windows Phone 8创建一个应用程序(在C#中)。 我尝试在VS11中导入它,但没有成功。 我有可能需要的所有.dll文件。 有没有办法在使用或不使用VS11的情况下使用此库创建我的应用程序? 谢谢。

在WebView Metro Style应用程序中加载本地html文件

我在Metro风格应用程序中的WebView控件中加载html文件时遇到了一些麻烦。 我一直在网上搜索,发现你无法使用NavigateTo方法加载本地html文件。 我还发现有一种解决方法可以使用控件的NavigateToString方法。 以下是我看到的链接: http : //social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/9cd8614d-2dc8-48ac-9cd9-57b03a644930 关于该主题的post中有人举例说明了如何做到这一点。 他们使用了一个字节数组,在这个数组中,他们将从调用IInputstream.ReadAsync方法获得的数据放入其中。 我遇到的问题是,在我调用该方法之后,字节数组充满了0,我认为没有问题。 谁能帮我这个?

Windows 8应用程序上的全局应用程序栏

我正在开发一个Windows 8应用程序项目。 我正在使用Visual Studio 2012及其预定义模板(GroupedPage,SplitPage,ItemsPage)。 这时我需要添加一个App栏。 我选择的方法是创建一个并在所有页面上显示它。 我读这篇文章: http : //msdn.microsoft.com/en-us/library/windows/apps/xaml/jj150604.aspx 要在我的项目中包含它,我将全局页面设置为App.xaml上的起始页面 protected async override void OnLaunched(LaunchActivatedEventArgs args) … if (!rootFrame.Navigate(typeof(GlobalPage), args.Arguments)) throw new Exception(“Failed to create initial page”); … 在Global页面上,我正在更改OnLaunched方法,以便进入真正的主页面: rootPage = e.Parameter as Page; frame1.Navigate(typeof(MainPage), this); 我为按钮添加了事件订阅,比如 private void ButtonBlogList_Click(object sender, RoutedEventArgs e) { this.Frame.Navigate(typeof(BlogListManagement), this); } 启动应用程序后,将显示应用程序栏,我可以使用内部的应用程序按钮进行导航,但在第一次导航后,AppBar不会显示在目标页面上。 知道我的错误吗? 谢谢你的帮助。

unit testingWindows 8 Store App UI(Xaml控件)

我一直在创建一个Windowsapp store应用程序,但是我测试了一个创建网格(这是一个XAML控件)的方法的线程问题。 我试过使用NUnit和MSTest进行测试。 测试方法是: [TestMethod] public void CreateThumbnail_EmptyLayout_ReturnsEmptyGrid() { Layout l = new Layout(); ThumbnailCreator creator = new ThumbnailCreator(); Grid grid = creator.CreateThumbnail(l, 192, 120); int count = grid.Children.Count; Assert.AreEqual(count, 0); } 和creator.CreateThumbnail(抛出错误的方法): public Grid CreateThumbnail(Layout l, double totalWidth, double totalHeight) { Grid newGrid = new Grid(); newGrid.Width = totalWidth; newGrid.Height = totalHeight; SolidColorBrush backGroundBrush […]

如何打印TextBox的内容

如何在metro应用程序中打印TextBox的内容? 我已经阅读了MSDN上的这个快速入门指南和许多在线教程,但它们非常复杂, 不能与TextBox控件一起使用, 只能使用RichTextBox控件 。 我们如何从Metro应用程序中的TextBox控件进行打印? 它甚至可能吗? 怎么样?

Metro应用程序中的FTP

我正在尝试在Metro和C#中创建一个FTP应用程序,但System.Net中的FTP类已被删除,现在我无法弄清楚如何执行此操作。 我查看了BackgroundUploader,但无法理解如何恢复目录结构等。 有没有人有这方面的经验,我知道这是可以实现的,因为Windowsapp store已经有一个应用程序。 谢谢

通过Windows 8 Metro XAML App在图片库中下载并保存图像

我正在尝试开发一个简单的Windows 8 Metro应用程序,它只是从给定的URL下载图像文件(比如http://sample.com/foo.jpg ),然后将其保存到图片库。 我在UI中有一个图像控件来显示下载的图像。 我也很难将图像控制的图像源设置为新下载的图像(实际上我甚至无法下载它)。 此外,是否可以将图像文件存储在图片库中的特定文件夹中(如果它不存在,那么应用程序应该创建它)? 我真的被困在这里了。 请帮我。

如何通过3G连接检查互联网连接状态?

我有以下方法: public static bool IsNetworkConnected() { ConnectionProfile InternetConnectionProfile = NetworkInformation.GetInternetConnectionProfile(); IReadOnlyList connectionProfile = NetworkInformation.GetConnectionProfiles(); if (InternetConnectionProfile == null) return false; else return true; } 当我以典型的方式连接到互联网时 – 通过LAN电缆或Wi-Fi,它工作正常。 当我使用我的3G USB调制解调器时,它返回false( InternectConnectionProfile为null)。 这是为什么? 我该如何解决?

C#Metro App UI更新

我的问题和这个链接一样 。 我正在使用C#开发用于Metro应用程序的新WinRT(win8发布预览版)。 问题是:我的应用我的程序在后台运行一个线程,它接收来自服务器的消息(事实上,我移植了一个XMPP客户端应用程序)。 应在UI中更新一些信息。 我试过那个链接。 第二种方法似乎对我有用,但我发现VS2012RC intellisense中没有Dispatcher.Invoke(…) ,这意味着没有这种扩展方法。 仔细搜索后,我想也许这个链接可以帮助我。 但我不知道如何在这种情况下从我的应用程序开始(因为我是C#的初学者)。 你能给我一些建议吗? 如果你展示一些对我有帮助的代码片段,我将不胜感激。 非常感谢。