wpf - 适用于 XAML 的 Windows Metro 中的 DrawingBrush 在哪里

标签 wpf xaml windows-runtime winrt-xaml

我用 C# 编写了一个基于 Windows Metro XAML 的应用程序,我想用我的自定义网格控件上的画笔绘制网格线。

在 WPF 中,我会创建一个 DrawingBrush来完成这项工作,但地铁中似乎没有类似的东西???

有谁知道此功能是否以其他名称存在,或者您以不同的方式获得相同的结果?

作为附加说明,我不想直接在我的网格上绘制线条等(将线条添加到我的面板的子集合中),它确实需要通过背景属性完成 - 即画笔。

谢谢

最佳答案

WinRT-XAML 堆栈更接近 Silverlight - 与 Silverlight 相比,它的图形功能也很有限。唯一适用于 WinRT 应用程序的 TileBrush 是 ImageBrush,因此您需要先将绘图另存为图像。但是,您也不能使用 XAML 堆栈执行此操作 - 因为没有绘图类并且 WriteableBitmap 没有 Render() 方法。另一方面 - 您可以访问 DirectX 以获得任何更高级的功能,并将一些 DirectX 代码与您的 XAML 结合起来。

关于wpf - 适用于 XAML 的 Windows Metro 中的 DrawingBrush 在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10562768/

相关文章:

xaml - 在Xamarin表单中使用Rg插件弹出窗口

.net - Windows体系结构中的CLR,Win32,WinRT

binding - 如何在 WinRT 中的 ItemContainerStyle 中进行绑定(bind)?

c# - 如何从线程更新 WPF 应用程序中的 UI?

c# - WindowsAPICodePack 的 CommonSaveFileDialog 中的 InvalidOperationException

c# - 我怎么能{x :Bind} to a DataTemplate's root type in UWP?

xaml - 当指针/鼠标结束时如何更改 gridview 项目边框

c# - 读取大型文本文件(超过 400 万行)并在 .NET 中解析每一行

c# - 在一段时间内更改按钮的颜色和文本

c# - XAML控件使用“可见性”类型而不是普通“ bool ”的实际原因是什么?