问题标签 [winrt-xaml]
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.
xaml - Windows 8 Metro:实施验证
我只是用谷歌搜索了大约 2 个小时,没有找到任何东西。
鉴于以下情况:
XAML:
您将如何像在 MVC3 中那样自动获取 UI 上的验证反馈?
(哦,我现在真的不在乎我是否能够使用像 [Required] 这样的集成 DataAnnotations)
任何帮助深表感谢!
xaml - UserControl vs LayoutAwarePage (Windows 8 XAML)
What is the difference between <common:LayoutAwarePage
and <UserControl...
in XAML in Windows 8. Looks like both are used as W8 pages.
xml - StandardStyles 中的“”值
抱歉标题令人困惑,但我不知道该怎么称呼它们。我说的是这个:
StandardStyles.xaml 中有几个,但我不知道它是如何工作的,知道吗?
谢谢!
xaml - 如何使用 XAML 和 C# 为 Windows 8 Metro 风格应用程序创建一个时间屏幕(如条款和条件屏幕)
我是 Windows-8 Metro 应用程序开发的新手,我正在使用 XAML 和 C# 开发我的应用程序。我的目标是创建一个屏幕(或一些对话框),它将显示一些内容,用户必须接受或退出。
在按钮接受单击应用程序中的其他页面将出现,退出时,应用程序将被终止。
此屏幕(条款和条件屏幕)在接受一次后将不再出现。
我的问题是,使用 Popup 或 XAML 页面或其他更好的方法来开发这种类型的屏幕的最佳方法是什么?
我能够创建一个弹出窗口(看起来不太好)和 XAML(看起来不错)。
请指教。
谢谢,拉胡尔
c# - IXamlType 接口实现 - 奇怪的行为
IXamlType接口定义如下:
编译 Metro 应用程序时,会生成一个XamlTypeInfo.g.cs,其中包含此接口的实现,如下所示:
奇怪的是,一些接口实现并不一致。如果您尝试在独立的 VS 项目中编译此实现,则会按预期给出以下错误:
错误 CS0738:“ConsoleApplication28.XamlSystemBaseType”未实现接口成员“ConsoleApplication28.IXamlType.UnderlyingType”。“ConsoleApplication28.XamlSystemBaseType.UnderlyingType”无法实现“ConsoleApplication28.IXamlType.UnderlyingType”,因为它没有“ConsoleApplication28.TypeName”的匹配返回类型。
我的问题是 .g.cs 是如何编译的——我通过在 Reflector 中打开编译的程序集来确认——它还显示了相同的实现,其中某些属性/方法的签名类型不匹配。
更新:
为了确认我所看到的,我使用了 Reflector 并看到了以下内容:
IXamlType.UnderlyingType(来自程序集 Windows,Version=255.255.255.255)定义为:
在任何 Metro 应用程序中找到的 XamlSystemBaseType 将 UnderlyingType 定义为:
鉴于上述情况,我不明白它是如何工作的!
更新#2
好的 - 当您在 Reflector 中打开 Windows.winmd 文件时,您会看到:
但是,如果您在 Visual Studio 中执行以下操作:
将光标放在以下行的IXamlType上:
内部类 XamlSystemBaseType:IXamlType
然后按F12,打开的自动生成的定义文件有:
所以在我不知道的场景下肯定发生了一些事情!
什么(如果??)某些类型自动映射到其他类型的文档以及与此相对应的规则/属性将有很大帮助!
c# - 在 Metro Style App 中模拟按钮点击
我正在构建一个地铁风格的应用程序,我需要知道是否有办法以编程方式触发按钮点击。
我的 xaml 中有这个 PasswordBox 和按钮:
在我的 C# 代码中,这是处理 PasswordBox 中的按键的函数:
问题是我似乎找不到模拟按钮点击的方法......有人可以帮忙吗?
xaml - 如何在 Metro 风格应用程序中解决 XAML 中 webview 控件的 z-index?
我创建项目详细信息页面分为 3 行,我将 scrollviewer 放在第 2 行,scrollview 包含两个 pargraph 和 webview,当我滚动页面时,webview 出现在第 3 行意味着它覆盖第 3 行
windows-8 - 如何禁用 Windows 8 (WinRT) 锁定屏幕
这就是您在 Windows Phone 上的操作方式 http://blog.jerrynixon.com/2011/11/mango-sample-lock-and-run.html
这不是你在 Windows 8 上的做法。
有没有办法在 Windows 8 应用程序中也能做到这一点?
xaml - Windows 8 应用开发中的 GoBack() 事件
我正在设计一个 Windows 8 Metro 阅读应用程序,并且在正确的开始时遇到了导航事件的问题。为了简化问题,描述如下:
有两个页面:MainPage.xaml 和 DetailPage.xaml。MainPage.xaml 包含一个列表视图,该项目是一个文章对象(那些文章项目是从网上下载的),单击该项目。框架将使用
阅读全文后,用户将单击“返回”按钮,该按钮定义为
那么问题来了,本来应该Frame刚刚导航回MainPage,但是导航之后,MainPage中的DataContext不见了,又调用了MainPage的构造函数,获取了web资源。
作为一名 Windows Phone 开发人员,我对这个问题感到困惑。任何人都可以帮助我。
提前致谢。
xaml - 更改视图状态时未显示 FlipView SelectedItem?
我正在使用 FlipView 来显示项目(从代码中添加翻转视图项目)并使用 VirtualizingStackpanel。当我更改视图(snapView 和全模式)时,将使用 FlipView.Item.Clear() 清除翻转视图项目并进行一些大小计算,然后再次在翻转视图中添加项目。问题是在此之后我无法看到该项目,如果我点击另一个项目并返回我能够看到该项目。知道是什么导致了这个问题吗?