winrt-xaml相关内容

Windows 8 Metro 应用程序 - 渲染 PNG

我需要在 Windows 8 应用程序中呈现一些自定义 PNG. 基本上,我需要通过将我的应用中制作的一些绘图放在动态磁贴的图像上来创建自定义动态磁贴,唯一的方法是将 PNG 渲染到磁盘,看这里. 我应该使用什么库来执行此操作?我的第一个想法是使用 Xaml UserControl 和 RenderTargetBitmap,但它在 Metro 应用程序中不可用. 解决方案 Wi ..
发布时间:2022-01-21 14:42:15 C#/.NET

如何禁用 ListView 的 Hover 和 Tile 效果?

我想禁用 ListView 控件的某种推送效果和悬停背景颜色效果的 Tile 效果,我该怎么做? 谢谢 解决方案 看这个问题:禁用列表视图的交叉幻灯片选择 您还可以对模板进行更改以删除任何视觉状态和装饰 - 转到设计器并右键单击您的 ListView/编辑其他模板/编辑生成的项目容器 (ItemContainerStyle)/编辑副本... - 这将提取您可以使用您喜欢的方法修 ..
发布时间:2022-01-21 14:40:03 其他开发

禁用列表视图的横向幻灯片选择

我正在设计一个应用程序,它在中心有一个垂直平移的一维列表,并且由于翻转视图,用户能够在列表之间水平翻转. 当用户在列表视图中水平拖动时,它会选择该行,因为 交叉幻灯片.这不是我想要的行为.最好我希望翻转视图开始左右平移.我认为这与 rails 有关因为当用户对角平移时,他们可以平移翻转视图. 当 selectionmode 设置为 None 时,甚至会发生交叉滑动 如何禁用横向滑动 ..
发布时间:2022-01-21 14:39:33 其他开发

序列化包含 BitmapImage 的类的方法:使用 2 个继承的类?

当我的应用程序关闭时,我想序列化一些数据以使其持久化以供下次应用程序使用.我选择使用 Newtonsoft.JsonConverter 序列化这些数据.但是,我的班级中有一个 BitmapImage,它不能被序列化. 我有点坚持这一点,因为我没有找到将我的 BitmapImage 保留在我的班级中(我需要将它保留在这里)并能够序列化这个班级的解决方案.我试图创建一个包含 BitmapImag ..
发布时间:2022-01-21 14:35:45 C#/.NET

将 SVG 转换为 XAML

我试过 InkScape &XPS 方法,但它没有给我正确的 XAML. 谁能把这个SVG转换成WinRT兼容的XAML? 解决方案 看看这个,看看它是否有效:https://gist.github.com/timheuer/6443390 方法(是的,超级黑客): 使用 Inkscape 保存为 PDF 将文件扩展名从 PDF 重命名为 AI 使用Expressio ..

如何在 EditText 软键盘 windows 8 Metro Application 上隐藏?

我在使用 C# 的框架中有一个 EditText 和一个按钮.在编辑字段中写入并单击按钮后,我想隐藏虚拟软键盘. 解决方案 你不能.有关于 输入托管管理器和软键盘的行为的更多信息 你可以注册到知道它何时显示或隐藏.但是,您无法以编程方式控制它是向上还是向下. ..
发布时间:2022-01-21 14:28:52 C#/.NET

虚拟键盘打开时以编程方式将控件滚动到视图中

我有一个带有一组垂直文本框的页面.如果其中一个被聚焦,则所有这些都应该可见,即使显示屏幕键盘也是如此.它们的数量足以让它们全部放入键盘上方的可用空间中.当底部文本框获得焦点时,页面会自动向上滚动,以便所有这些都可见,但如果顶部文本框获得焦点,屏幕键盘会覆盖底部. 这是我的页面的简化示例: ..
发布时间:2022-01-21 14:28:04 其他开发

当 Surface 键盘显示在 Windows 8 商店应用程序中时,弹出窗口不会向上移动

我有一个 Windows 商店应用程序,它要求用户通过大量文本框输入数据. 当屏幕底部附近的文本框获得焦点时,屏幕键盘会出现并将页面内容向上移动.这很棒,也是我想要的. 当我有一个弹出窗口时会出现我的问题.当我的弹出窗口出现时,它实际上是全屏的.弹出窗口的子窗口是一个用户控件,上面有很多文本框.When one of the textboxes near the bottom of t ..
发布时间:2022-01-21 14:27:45 C#/.NET

Windows 8/Metro UI 中文本框下的自动完成框

我想使用 C#/XAML 在 Windows 8 UI/Metro UI 应用程序中的文本框上实现自动完成. 目前,当软/触摸键盘显示时,它会遮挡自动完成框.但是,在文本框焦点上,Windows 8 会自动向上滚动整个视图并确保文本框处于焦点中. 实际上,我想要的只是将视图向上滚动一点(实际上,按自动完成框的高度). 我意识到我可以拦截 InputPane.GetForCurre ..
发布时间:2022-01-21 14:20:46 其他开发

在 Windows 8 桌面应用程序上使用 MediaCapture

在 Windows 8 桌面应用程序上,我需要使用 C# 4.5 中的相机拍照. 我尝试使用 CameraCaptureUI 类,但它在桌面应用程序上不可用. 所以我尝试使用适用于 Metro 应用程序或桌面应用程序的 MediaCapture 类.根据此处找到的示例,它效果很好:http://code.msdn.microsoft.com/windowsapps/media-capt ..
发布时间:2022-01-21 14:20:06 C#/.NET

有任何 WinRT iCommand/CommandBinding 实施示例吗?

将命令抽象到视图模型中是 XAML/MVVM 项目的宝贵实践.我明白了.而且,我在 WinRT 中看到了 ICommand;但是,我们如何实施呢?我还没有找到真正有效的样本.有人知道吗? 解决方案 我一直最喜欢的是 Microsoft 模式和实践团队提供的 DelegateCommand.它允许您创建一个键入的命令: MyCommand = new DelegateCommand(OnE ..
发布时间:2022-01-21 14:16:05 其他开发

如何禁用挂起 ||结束 ||我的 Metro Style App 在 Windows 8 Pro 上的终止事件

我是一名法国开发人员,我需要为始终启动的 Windows 8 Pro 开发 Metro Style 应用程序.我想知道如何禁用我的应用程序的关闭事件.我的应用需要一直在前面,用户无法退出应用. 我以为我可以使用 GPO 禁用所有快捷方式,但关闭手势(将应用从顶部拖到底部)也需要我禁用. 我希望我很清楚,每个人都会理解这个问题:-).请随时问我更具体的问题. 诚挚的雷诺. 解 ..
发布时间:2022-01-21 14:13:53 C#/.NET

如何使用在任何分辨率下看起来都不错的字体设计 Metro UI?

查看字体指南,我们看到字体是用磅来指定的.一个点是 1/72 英寸,因此它是一个绝对度量:一个 10 点字符应该在任何分辨率的任何显示器上以完全相同的绝对大小显示.这对我来说很有意义,因为我希望能够以相同的大小阅读文本,无论是在 10 英寸的平板电脑还是 23 英寸的显示器上.换句话说,我希望我的文本可以在平板电脑上阅读,但我不希望它在显示器上太大. 另一方面,我可以理解某些 UI 元素可以 ..
发布时间:2022-01-21 14:12:45 其他开发