草庐IT

metro-bundler

全部标签

c# - 在 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有人在有关该主题的帖子中举例说明了如何做到这一点。他们使用了一个字节数组,其中放置了通过调用IInputstrea

c# - 使用 MahApps Metro 主题 VS2013

我正在尝试执行此处的入门说明:http://mahapps.com/MahApps.Metro/guides/quick-start.html.我已经获得了最新的预发布版(也尝试过稳定版),但我没有获得指南生成的相同窗口。我得到一个透明的窗口和标题栏,所以它看起来像一个float的标题栏,以及最小化、最大化和关闭按钮。当我添加样式时,我得到一个带有蓝色标题栏的白色背景,但没有阴影。我是不是做错了什么或者有其他人遇到过这种情况吗?谢谢。编辑:这是XAML主窗口应用程序.xaml正如我提到的,我按照入门说明进行操作,复制并粘贴了完全相同的代码,但得到了不同的结果。

c# - 如何以编程方式响应 Windows 8 Metro 中的 Snap

有没有办法在Metro应用程序中响应C#中的Snap?当其中一页被截断时,我需要显示另一页。我的想法是通过导航到另一个页面来响应snap。我找到了varcurrentView=ApplicationLayout.GetForCurrentView();currentView.LayoutChanged+=newTypedEventHandler(currentView_LayoutChanged);但它似乎不再适用于ConsumerPreview。还有别的办法吗? 最佳答案 在ReleasePreview中,您需要再次对不同的事件使

c# - 如何让 Metro GridView 中的组使用不同的布局?

我正在编写Windows8Metro应用程序。我正在尝试绘制一个包含三个组的GridView。我希望其中一个小组以不同于其他小组的方式布置他们的项目。我以前在WPF中使用过选择器,所以我认为这是一条很好的路线。所以我尝试了GroupStyleSelector并找到了这个exampleonMSDN:publicclassListGroupStyleSelector:GroupStyleSelector{protectedoverrideGroupStyleSelectGroupStyleCore(objectgroup,uintlevel){return(GroupStyle)App.C

c# - 确定 Metro 应用程序正在 Windows 8 选项卡或台式电脑中运行

我正在开发Windows8Metro风格的应用程序。与平板电脑相比,如果此应用程序在台式机上运行,​​则它具有更多功能。但我的问题是如何检测应用程序是否在PC或Tab中运行。我不想为PC和TAB分别发布2个版本。请帮帮我。更新:是否可以使用GetSystemMatrics来完成?在桌面上,我们的应用程序表现得像客户端和服务器,但在选项卡和移动设备上它表现得像客户端 最佳答案 Windows.Devices命名空间包含大量有关设备功能的信息。例如,要确定设备是否支持触摸,您可以使用:varhasTouch=Windows.Device

c# - C# 中的 Metro 磁贴通知

我正在尝试用c#将一个简单的Windows8Metro风格应用程序与磁贴通知放在一起,但我似乎无法让它们正常工作。我还不太清楚更新磁贴通知的代码应该放在哪里。我看过Javascriptsample,但我没有看到它在C#应用程序中的工作原理。是否有人获得了一些示例代码或有关在C#metro应用中应在何处进行磁贴更新的快速提示? 最佳答案 我的理解是,每个应用程序都会自行决定在哪里执行此操作。通常,只要您还使用相同的数据更新普通UI,您就会这样做-例如如果您的应用程序是RSS阅读器,并且您刚刚下载了要显示的新项目,那么您也可以通过发布通

c# - 在 Metro 风格应用程序中使用遗留程序集

我知道我们可以在用c#编写的metro风格应用程序中访问部分.netapi和所有winrtapi。但是针对.net2.0或3.5等的其他第三方组件呢?我们能否将它们添加为Metro风格应用程序项目中的引用? 最佳答案 是的,有时您可以从Metro应用程序引用第三方.NET程序集。它们应部署在与您的应用程序相同的文件夹中,并且仅使用受支持的API。我创建了一个包含一个类的.NET库,并从Metro应用程序中使用它。收到以下警告:无法引用项目“EmptyLib”。但是应用程序已经构建,我能够调试它并在调试器中探索我的类的实例。然后我尝试

C# Windows 8 Store (Metro, WinRT) 字节数组到 BitmapImage

我正在开发一个将滤镜应用于图像的Windows8Metro应用程序。我有该应用程序的Web版本并想移植它。但众所周知,WinRT并不具备.NET提供的所有优点:/目前我正在字节数组上应用过滤器,我想保持这种状态,因为它非常快!因此,在过去的几天里,我一直在寻找将StorageFile转换为byte[],然后将byte[]转换为BitmapImage的方法。到目前为止,我已经设法完成了第一个(StorageFile到byte[])。这是我的做法:publicasyncTaskImageFileToByteArray(StorageFilefile){IRandomAccessStream

c# - 代码隐藏中的 WinRT/Metro 动画

以下代码在Silverlight中运行良好:privatevoidButton_Click_1(objectsender,RoutedEventArgse){Storyboardstoryboard=newStoryboard();DoubleAnimationdoubleAnimation=newDoubleAnimation();doubleAnimation.From=50;doubleAnimation.To=100;doubleAnimation.RepeatBehavior=RepeatBehavior.Forever;doubleAnimation.AutoReverse

c# - 如何读取文件 (Metro/WinRT)

我对这个看似简单的任务的明显复杂性感到非常震惊。我知道我必须使用StorageFile类,我找到了这个example,但我只想读取一个我知道路径的文件,并将其数据作为文本读取到字符串中。根据我收集到的信息,使用StorageFile读取文件,我必须经过一堆接口(interface);IAsyncOperation和IAsyncOperationCompletedHandler.一定有更好(更简单)的方法。像这样的东西:using(StorageFilesf=StorageFile.OpenAsync("myFile.txt")){stringline=sf.ReadLine();}显然