Tag: windows runtime

Windows Phone 8:媒体文件访问

有没有办法从Windows Phone 8中的默认音频/video文件夹访问音频和video文件? 我已经检查了这个文档但是WP8上没有实现所有方法(例如KnownFolders.MusicLibrary): http : //msdn.microsoft.com/en-us/library/windows/apps/hh967755.aspx 我需要访问原始文件数据。 如果从C#无法访问来自Windows Phone Runtime或纯C ++的数据也可以。

如何在Windows 8中使用StreamWriter编写文件?

我在windows-8中创建一个StreamWriter对象时遇到了麻烦,通常我只是创建一个实例,只是将一个字符串作为参数传递,但是在Windows 8中我得到一个错误,表明它应该接收一个Stream,但我注意到了Stream是一个抽象类,有谁知道编写xml文件的代码怎么样?BTW我正在使用.xml因为我想保存序列化对象,或者有人知道如何将序列化对象保存到文件中在Windows 8中? 有任何想法吗? 目前正在使用Windows 8 Consumer Preview 码: StreamWriter sw = new StreamWriter(“person.xml”); 错误: The best overloaded method match for ‘System.IO.StreamWriter.StreamWriter(System.IO.Stream)’ has some invalid arguments

从WinRT中的线程更新UI

自从几天前发布了Windows 8消费者预览版以来,我正在使用C#开发新的WinRT(针对Metro应用程序),并且已经将我自己编写的IRC类移植到新的线程和网络中。 问题是:我的类正在运行一个线程,用于从服务器接收消息。 如果发生这种情况,该线程正在进行一些解析,然后触发事件以通知应用程序。 然后,订阅的function“应该”更新UI(文本块)。 这是问题,线程无法更新UI,并且似乎不再可能使用.NET 4.0的调用方法。 是否有更新的解决方法,甚至是更新UI的更好方法? 如果我尝试从事件订阅者更新UI,我将得到此Exception : 该应用程序调用了一个为不同线程编组的接口(来自HRESULT的exception:0x8001010E(RPC_E_WRONG_THREAD))

AdaptiveTrigger和DataTemplate

AdaptiveTrigger是否可以在DataTemplate中工作? 这是我用来自定义我的ShellNavigation的代码,除了视觉状态之外它工作得很好。 它们不会触发任何东西。

在Win10 UWP应用程序中获取屏幕分辨率

由于UWP App在普通桌面系统上以窗口模式运行,因此获取屏幕分辨率的“旧”方式将不再适用。 Window.Current.Bounds旧分辨率如图所示。 有没有其他方法来获得(主)显示的分辨率?

如何在Windowsapp store应用中打印WebView内容?

我有一个Metro应用程序 ,我正在尝试打印WebView控件的内容。 使用MSDN Print Sample作为我的源参考。 我只需更改printableArea的XAML ,如下所示: 这部分工作。 问题是指定尺寸中的Visible区域是打印的,即可以滚动的区域不打印,也不会在PrintPreview中显示为多页 。 我几乎在那里,希望得到一些帮助,让它按预期工作。 我没有在任何地方找到任何样品,这解决了这个具体问题。 我甚至尝试过这里的解决方案: http : //social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/5edcb239-7a5b-49f7-87e3-e5a253b809c4 我不是第一个遇到相同/类似问题的人: http : //social.msdn.microsoft.com/Search/en-US/?Refinement = 112&query = print%20webview #refinementChanges = 180&pageNumber = 1&showMore = false 愿意给任何可以解决这个问题的人带来100分的赏金。 非常感谢演练,示例代码或模拟项目作为解决方案。

如何在C#WinRT / winmd中调整图像大小?

我有一个简单的问题,但到目前为止我还没有找到答案:如何在C#WinRT / WinMD项目中调整jpeg图像并将其保存为新的jpeg? 我正在开发Windows 8 Metro应用程序,用于从某个站点下载日常图像并将其显示在Live Tile上。 问题是图像必须小于1024×1024且小于200kB,否则它将不会显示在磁贴上: http : //msdn.microsoft.com/en-us/library/windows/apps/hh465403.aspx 如果我得到更大的图像,如何调整它以适应Live Tile? 我正在考虑简单的resize,如宽度/ 2和高度/ 2,同时保持纵横比。 这里的具体要求是代码必须作为Windows运行时组件运行,因此WriteableBitmapEx库在这里不起作用 – 它仅适用于常规WinRT项目。 WriteableBitmapEx甚至还有一个分支作为winmd项目,但它还远没有准备好。