microsoft-metro相关内容
我想改变下图中所选项目的边框外观. 我已经在 msdn.com 和互联网上四处寻找,但没有发现任何有用的东西. 我该怎么做? 解决方案 选择外观是 ListViewItem 的 ControlTemplate 的一部分.要修改整个 ListView 的模板,请使用 ItemContainerStyle 将样式应用于每个项目,其中可以包含模板的修改版本.
..
我对这个看似简单的任务的明显复杂性感到非常震惊.我知道我必须使用 StorageFile 类,并且我发现了这个 示例,但我只想读取一个我知道路径的文件,并将其数据作为文本读取到字符串中. 从我收集到的资料来看,要使用 StorageFile 读取文件,我必须通过一堆接口;IAsyncOperation 和 IAsyncOperationCompletedHandler. 一定有更好(更
..
我对 Windows 应用商店应用程序可用的各种类型的存储有点困惑. 假设我有一个记事本应用程序,用户可以在其中查看、创建和编辑笔记.我将使用什么存储类型来存储笔记?本地存储?将注释写到用户的 Documents 文件夹中的文件中?另外,如果我想通过云同步用户的笔记怎么办?我了解漫游数据的大小限制相当低. 解决方案 您提到的几乎所有选项都可以用于记事本应用程序.除了漫游数据选项,它只
..
我正在开发 C#\XAML metro-ui 应用程序.我想调用一些服务并为此使用 HttpWebRequest .HttpWebRequest 的先前实现包含 ContentLength 和 UserAgent 属性.但是 WinRT 的实现没有它.我尝试使用此 post 中描述的方法.它适用于 UserAgent,但不适用于 ContentLength.我试图设置 Headers reque
..
我在 InstalledLocation StorageFolder 中尝试 CreateFileAsync 时访问被拒绝 StorageFolder storageFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;StorageFile 文件 = 等待 storageFolder.CreateFileAsyn
..
我想使用 C#/XAML 在 Windows 8 UI/Metro UI 应用程序中的文本框上实现自动完成. 目前,当软/触摸键盘显示时,它会遮挡自动完成框.但是,在文本框焦点上,Windows 8 会自动向上滚动整个视图并确保文本框处于焦点中. 实际上,我想要的只是将视图向上滚动一点(实际上,按自动完成框的高度). 我意识到我可以拦截 InputPane.GetForCurre
..
我是一个 Windows 8 Metro 应用程序 (C#/XAML):如何触发两次相同的音效,使其同时播放. 第二场比赛应该在第一场比赛结束之前开始. 相关问题是: 同时播放两个声音c#和同时播放两个声音 我为 XNA 找到了这个类,它可以满足我的需求,但在 Metro 下不可用:http://msdn.microsoft.com/en-us/library/micros
..
我知道如何从资源中设置字符串 其中 Text1.Text 是“你好" 但我想这样做 其中 GreetingText 是“Hello" 这样我也可以从代码中得到相同的字符串 var loader = new Wind
..
在 WPF+C# 上为 Windows 8 创建 Metro (Microsoft UI) 应用程序时,我遇到了按钮上的 PointerPressed 事件的困难.当我执行左键单击(通过鼠标)时不会发生事件,但它会在右键单击或点击的情况下发生.那么这个事件有什么问题呢?例如 解决方案 解决方案非常简单:这些事件必须通过 AddHandler 方法而不是通过 XAML 来处理. Some
..
我是 Win 8 Metro 应用程序开发的新手,发现很多东西似乎都与经典的 WPF 有所不同. 最让我烦恼的是无法关闭应用.这在调试应用程序时非常烦人.因此,我正在寻找在我的应用中添加“关闭"按钮的方法. 但是,旧的 WPF 方式: Application.Current.Shutdown() 不再存在.而且我再也找不到 System.Diagnostics 中的 Process
..
假设我有一个包含 2 行、2 列和每个单元格内的许多控件的网格. 当应用程序更改为快照模式时,我的意思是我希望应用程序只占屏幕的 1/3,一列,两行,并且只显示一些我会决定的控件. 对此我有什么样的控制权? 谢谢 解决方案 您应该使用 xaml 中的 VisualStateManager,以获得完整的 xaml 解决方案:
..
网络上是否有资源可以帮助您开始使用 native Metro 应用程序开发 使用 Delphi (Win32)? 到目前为止,我找到了MSDN介绍,Getting从 Metro 风格应用开始,它链接到可用的 API 集,包括两个原生 API: Windows 运行时 (WinRT) - “操作系统内置的原生 API.Metro 风格应用程序的基础知识.用 C++ 实现并支持JavaSc
..
对于我的一个应用,我想在点击按钮后将该应用发送到快照视图.据我所知,没有可用于将正在运行的应用程序发送到快照视图的公共 API.有人找到解决方法吗? 这应该是可能的,因为您可以在 Windows 8 本身中执行此操作,并捕捉其中一个正在运行的应用程序. 更新:能够触发 Win+.可能会做同样的伎俩,但 SendKeys API 在 WinRT 中也不可用. 解决方案 Windo
..
我有一个 Windows 应用商店 - Metro 应用程序,该应用程序与运行在同一台 PC(托管在控制台应用程序中)但在 Windows 8 的桌面模式上的 Net TCP WCF 服务连接.我在 Metro 应用程序中添加了 WCF 服务的引用和一切正常. 我打包了我的商店/地铁应用程序和 WCF 服务,并在另一台没有安装 Visual Studio 的 PC 上试用,所以我不重新编译代
..
当用户在 WebView 中导航时,XAML WebView 控件的 Source 属性似乎没有更新.是否可以获得当前 Uri 或当前在 WebView 中呈现的 HTML?我的需要是解析正在显示的 HTML,这样任何一个都可以工作. 解决方案 原来 WebView 没有提供直接检索其 HTML 的方法.但是你可以像这样使用 WebView.InvokeScript: webview.I
..
var myImage = canvas.toDataURL("image/png"); 我认为 myImage 具有以 png 格式编码的图像字节现在如何将 myImage 保存为文件(在 images 文件夹中)? 解决方案 不使用.toDataUrl,需要使用.msToBlob: var blob = canvas.msToBlob(); 然后,您需要将其写入磁盘: var
..
我正在使用 C#/XAML 开发 Metro 风格的绘画类应用程序.我想将画布上绘制的任何内容保存为图像.我已经检查了这个解决方案,但它没有帮助我. 将画布保存到位图http://blogs.msdn.com/b/saveenr/archive/2008/09/18/wpf-xaml-saving-a-window-or-canvas-as-a-png-位图.aspx 那么如何将画布内
..
解决方案我的工作解决方案可以在答案或我的更新二中找到. 1) 现在,为了在 localhost 上进行测试,请确保您已经为 localhost 端口上的入站设置了 windows 防火墙.路由器上的端口转发(如果有). 2) 然后你需要告诉 IIS Express,请求来自 localhost 外部是可以的:找到 Documents\IISExpress\config 并编辑 appl
..
..
我在 C#/XAML Metro-UI 应用程序的视觉外观方面遇到了一些问题.我想自定义默认模板.对于另一种类型的应用程序,我可以从 MSDN 文章中获取默认样式和控件.例如: WPF 的控件样式和模板 Silverlight 的控制样式和模板 在哪里可以找到 Metro-UI 默认样式和模板的类似内容? 我知道可以在 Expression Blend 中提取模板或样式.但是我
..