问题标签 [microsoft-metro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3737 浏览

xaml - 如何摆脱按钮周围的额外边距?

我在 Windows 8 Metro 中使用 XAML。

我有一个多行的网格。第一行包含一个按钮,第二行包含一个图像。图像是一个完整的 600 单位宽,并且按钮具有图像内容。问题是无论我如何设置按钮的样式,它的左边缘都不匹配图像的左边缘。在浏览设置时,看起来按钮在边框之外包含一个额外的边距,即使我已将按钮的边距(和填充和边框厚度)设置为 0。

这个边界从何而来?我该如何摆脱它?我尝试使用模板值(如下)创建自定义样式,但它忽略了我的其他样式设置。我找不到太多关于如何构建模板的有用文档——或者即使这是问题所在。

0 投票
0 回答
634 浏览

c# - 在 MetroStyle 应用中创建 OutlookBar

我想创建一个简单的控件,它有 3 个按钮,每个按钮下都有一个 ListView。当我单击按钮时,它们的 ListView 应该显示出来,而其他 ListViews 应该隐藏。Microsoft Outlook 和本教程中提供了类似的方法,但是 MetroStyle 应用程序中的 XAML 和 WPF 之间存在细微差别。

如何在 WinRT 下的 Windows 8 MetroStyle 应用程序中执行此操作?

0 投票
1 回答
286 浏览

c# - 在列表上使用 Select() 方法

我正在使用 aListView来显示一组项目,并且我正在分配这些项目,如下所示:

这很好用,每个Cat都显示在列表中。可重复地,如果我移除(object)演员表,并使用分配项目

或者

然后,不是数据被正确存储,而是第一个的孩子显示列表中。这似乎……不直观?如果不是明确的,我在我的代码中是否遇到了一些执行不同的边缘情况,或者这种转换真的有影响吗? CatItemsobject

编辑:附加代码。

Cats是一个Cat对象列表:

ListView是一个 Metro UI 组件:

并且数据正在提供给我的一个课程中ListView的 setter :Items

0 投票
2 回答
6910 浏览

c# - 将新数据附加到现有 JSON 文件

我已经到处寻找解决方案,并且在过去的几周里一直在尝试实施我自己的解决方案,但我什么也想不出来。

我将非常感谢任何帮助!

我有一个文件,看起来像,(file.json):

在我的应用程序中,当我创建一个新的“费用”时,我想将该新费用附加到这个现有的 JSON 文件中,所以它看起来像这样:

这就是我创建 JSON 并写入文件的方式:

我正在使用 James Newton King 的 Json.NET 库,它非常棒,但即使在阅读了包含的文档之后,我也完全不知道如何读取 JSON 文件并将数据附加到它。

是否有任何示例可以演示这是如何完成的,或者您能否推荐另一个 C# 库来让我完成此操作?

编辑

这就是我从 json 文件中读取单笔费用的方式:

0 投票
4 回答
8644 浏览

c# - 使用 CollectionViewSource 实现 ListView - 不刷新?

我正在设置一个 ListView,它的Source属性设置为我的一个类的 ivar,称为Cat.

每个Cat都有一个ObservableCollection对象Trait

然后我将Source属性分配给这个Traits集合:

这可以正常工作,并且Trait对象正确显示在我的ListView.

问题是对该基础_traits集合的更改不会导致 UI 正确更新。例如,这个:

在 UI 中似乎没有立即Source产生任何影响,但是如果我像这样重置属性:

然后ListView正确更新。但是,我确定一定有一些我遗漏的东西,因为我希望 UI 在添加/删除项目时更新。

编辑:正在CollectionViewSource应用于ListView我的 XAML 文件中:

0 投票
2 回答
5954 浏览

android - Android 应用程序中的 Metro 界面

我是Android编程的初学者。

是否有一个很好的教程来开发 Android 应用程序中的现代界面。

Metro界面如何在Android应用程序中进行?

例如: 在此处输入图像描述

或者如何在 Android Market 应用程序中制作界面。

在此处输入图像描述

0 投票
2 回答
1745 浏览

user-interface - Metro UI 是否受版权保护或可以实施?

我正在设计一个用于阅读的网络应用程序。我想知道我是否可以在应用程序中使用 Metro ui 的元素。微软允许吗?

0 投票
3 回答
3881 浏览

xaml - 我可以获取 Metro WebView 控件的当前 HTML 或 Uri 吗?

当用户在 WebView 中导航时,XAML WebView 控件的 Source 属性似乎没有更新。是否可以获得当前 Uri 或当前在 WebView 中呈现的 HTML?我的需要是解析正在显示的 HTML,这样任何一个都可以工作。

0 投票
1 回答
272 浏览

asp.net-mvc-3 - IE10 触控输入设计指南?

我正在开发一个新的 Asp.Mvc3 应用程序,它将在 Windows 8/IE10 发布的同时上线。我们仍在努力完成我们的整体设计。

我的问题是:在 Windows 8 Metro 中使用 IE10 是否有任何 html 设计指南?特别是如何处理触摸输入。是否像 jQuery mobile 之类的一般移动指南一样简单。

任何建议都会很有用,因为我无法访问运行 Windows 8 开发人员版的 PC。

0 投票
2 回答
1417 浏览

c# - 地铁中的DoubleAnimation持续时间属性?

这应该在 WPF 中工作:

但是,在地铁(Windows 8)中,最后一行给了我错误:

'Windows.UI.Xaml.Duration' 不包含采用 1 个参数的构造函数

Intelisense 似乎也认为 Duration 不需要参数。

有什么想法/解决方法吗?我的安装坏了吗?