问题标签 [drawingbrush]
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.
wpf - 如何创建附加属性来更改资源的属性?
我有一个DrawingBrush
像这样的资源:
我可以这样使用它:
现在,我的问题是:如何创建附加属性来更改资源上的所有画笔?例如我可以创建这个:
在我Rectangle
和我的资源中,我可以获得:
有没有办法读取资源Rectangle
中的附加属性Calendar
?或者有没有其他方法可以做到这一点?提前致谢。
windows-8 - 我可以将复合形状作为 WinRT XAML 中的资源吗?
我正在开发一个 Windows 8 Metro 风格的应用程序,我想使用矢量图像。由于似乎没有对 svg 图像的直接支持,我尝试使用由多个形状(路径和一些线)组成的 xaml 片段作为图像。我想要一个具有复合形状的资源字典条目,并能够将其包含在不同的页面中。理想情况下,我还希望能够从数据绑定属性中解析特定的复合形状。
从我读过的内容来看,WPF 方法是有一个VisualBrush
或DrawingBrush
由形状组成,但在 Windows 8 中没有这样的类(而且似乎它甚至不可能从 派生Brush
)。
我应该如何使用 WinRT UI 执行此操作?
c# - 在 Fill-Property 中叠加两个画笔
我想要一个填充有棋盘的矩形,它被 LinearGradientBrush 覆盖。只有 GradientBrush 或只有 Checkerboard-DrawingBrush 没有问题。但是如何在 Fill-Property 中覆盖两者?我不能将 Gradient 放在 DrawingGroup 中,因为 Gradient 也会平铺。
这是棋盘画笔:
那么如何在整个矩形上应用我的渐变呢?
wpf - 在画布中显示 DrawingBrush 并保持其比例
我使用 SharpVector 将 icon.svg 转换为 icon.xaml。该程序生成一个 DrawingBrush,如:
对于我所有的图标。但是现在我想在 Canvas.Background 中显示我的 DrawingBrush,这样就可以了:
<Grid Background="{DynamicResource Plus}" Height="200" Width="200" Margin="5">
但我想在矩形几何中保留图片比例,例如这里的 Rect="0,0,88.582672,88.582672"。
我怎么能这样做?
盖特
silverlight - 在 Visual Studio 2010/2012 中找不到画笔
我必须首先提到我以前从未使用过silverlight。我目前正在开始一个项目,我需要使用 DrawingBrush ...解决 我在 Visual Studio 2012 中开发的这个任务,有时在 2010 年,项目是 Silverlight5 这是我需要 DrawingBrush 的上下文
问题是我找不到使用 DrawingBrush ......它没有找到它的参考。Intellisense 说:“命名空间‘System.Windows.Media’中不存在类型或命名空间名称‘DrawingBrush’(您是否缺少程序集引用?)”
我是否必须包含某些内容或添加对我的项目的特定引用才能使用 DrawingBrush?谢谢!
wpf - 如何在 WPF 中的 ResourceDictionary 中呈现 DrawingBrush 元素?
我有一个如下所示的 Xaml。我已经从表达式中的 emf 文件生成了 Xaml。我需要枚举和渲染 DrawingBrush 元素。我怎样才能做到这一点?谢谢!
c# - XAML 图标颜色
我有 ResourceDicionaryIcon 我存储像 DrawingBrush 这样的图标。我想将画笔颜色从 {DynamicResource GreyBrush} 更改为允许我在控件模板按钮中选择颜色(与文本颜色相同)的颜色。
实际上,我在 Canvas 中像背景一样显示图标。但这不允许我选择颜色。有没有更好的解决方案我该怎么做?
编辑:
javascript - 如何在绘图 Web 应用程序中存储画笔大小和画笔颜色
所以我想创建一个绘图应用程序,我做到了,我能够更改画笔大小和画笔颜色,但是,我想保存我绘制的内容,包括画笔大小和画笔颜色。我现在可以存储我在画布上绘制的点,但不能存储画笔的大小和颜色。
所以在这里我使用本地存储来存储画笔大小和颜色,警报显示它似乎工作,但我仍然不知道如何实际存储它们,这意味着,如果我刷新我的页面,我的画布上没有任何变化。
非常感谢,我是初学者。
wpf - DrawingBrush 总是在 CPU(不是 GPU)上渲染?
我正在努力解决一些 WPF 性能问题。Ants 分析器和 dotTrace 都表明,WPF 内部一直很深入。我目前使用了许多 DrawingBrush 对象。旧的 WpfPerf.exe 显示我的 DrawingBrush 对象正在 CPU 而不是 GPU 上呈现。我能做些什么来改变它吗?下面是一个例子。为什么它渲染 CPU 端?