问题标签 [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.

0 投票
1 回答
172 浏览

wpf - DrawingBrush 将 WPF DataGrid 单元格作为背景

我想设置一个DrawingBrushDataGridCell使用

DataGridCells当宽度不相等时,我会得到不想要的结果,如下所示。

在此处输入图像描述

我应该如何更改画笔,以便无论单个单元格的宽度如何,结果都会像这样。

在此处输入图像描述

0 投票
1 回答
167 浏览

c# - WPF - 在滑块上工作时,偏移量是否在任何地方定义?

我一直在为我的 C# WPF 项目开发合适的滑块。

我想通过为滑块上的每个部分添加不同的颜色来创建一个滑块,其背景表示过程的不同部分。此外,我想在背景中添加小指标(如默认刻度,但自定义形状和不规则位置)。

我通过创建画笔并添加相应颜色的矩形来实现这一点。这似乎工作正常,但仍然存在小的失真,所以我进一步调查并意识到以下几点:

使用 slider.ActualWidth 我得到了整个小部件的宽度。因此,为了创建覆盖实际“滑块”部分的背景,我必须知道小部件到实际滑块的距离。(见图)

在此处输入图像描述

我在一个非常小的窗口中测量了距离,全屏并在两个屏幕上拉伸。看来这个距离总是5像素。我尝试了谷歌并查看了 WPF 在其页面上提供的信息,但要么我阅读了它,要么没有关于此的信息。

我可以确定这个距离总是 5 像素吗?这些信息保存在什么地方?是否有另一种方法来确定滑块本身的大小?

0 投票
1 回答
1053 浏览

javascript - HTML5 画布 javascript 锥形笔刷

我需要像这样创建漂亮而光滑的锥形刷:在此处输入图像描述

但我有鼠标速度移动的问题。如何使笔刷逐渐变细不依赖于鼠标移动速度。我需要使刷子逐渐变细,然后鼠标移动得非常快和慢。

现在以不同的速度我得到这个结果: 在此处输入图像描述

0 投票
2 回答
2731 浏览

javascript - HTML5 Canvas javascript 涂抹笔刷工具

我需要知道如何制作可以涂抹颜色的刷子。

图片中的示例:右侧使用基本刷子在左侧使用两种不同颜色进行绘画,但额外使用涂抹工具,结果应该类似于左侧

在此处输入图像描述

我需要建议我该如何尝试

0 投票
1 回答
428 浏览

c# - 如何使用 DrawingBrush 绘制两条垂直线并在 Viewbox 和 Viewport 上使用?

我想设置工具栏的样式,我需要更改移动器夹具看起来像两个“垂直”部分默认样式用于DrawingBrush渲染虚线,我想绘制两条不虚线的线,请告诉我如何绘制使用 DrawingBrush 垂直两条线并在 Viewbox 和 Viewport 上使用?

这是 xaml 代码片段:

在此处输入图像描述

0 投票
1 回答
130 浏览

wpf - wpf。隐藏瓷砖刷溢出的简单方法

我使用 DrawingBrush 来显示拖动标记 - 虚线。

问题 - 不能与 一起使用Height=auto,点图块可能会被切片:

在此处输入图像描述

有没有一种简单的方法可以隐藏不完整的瓷砖?

0 投票
1 回答
51 浏览

c# - 多色几何控制背景

在此处输入图像描述

我正在尝试创建某种画笔来实现图片中显示的效果。它适用于控件的背景。

我可以使用 VisualBrush 和上面的图像作为源来实现效果,但是我将它应用于大约 100 个控件,并且存在一些我在使用线性和实心画笔时没有遇到的延迟。

我尝试使用 GeometryDrawing(在 DrawingBrush 和 VisualBrush 中),但它似乎不允许使用多种颜色。LinearGradientBrush 似乎不适合这个目的,因为我不能“改变方向”或图层渐变。

有什么办法可以达到这种效果吗?我将不得不使用滞后的图片吗?;-;

0 投票
1 回答
1388 浏览

wpf - 带有细长网格部分的方格纸?

我正在尝试使用 WPF 使用DrawingBrush.

我在 MSDN 上找到了以下示例,它非常接近我想要的,但不完全是。我想做的就是纯XAML。我对 WPF 相当陌生。

目前这会产生

在此处输入图像描述

我要生成

宽3cm,每行4mm

在此处输入图像描述

我将使用这个瓷砖作为我的背景,或者更确切地说,DrawingBrush TileMode它会为我处理。

0 投票
1 回答
842 浏览

c# - WPF结合多个DrawingBrush

是否可以将多个DrawingBrushes合并为一个,或者,有没有办法将多个分配Brushes给 my Grid

显然上面的代码是行不通的。源代码:

0 投票
2 回答
1034 浏览

c# - C#中Win Form打印时如何增加文本的暗度

我正在尝试用 C# 打印文档。但是,文本的黑色并不好。昏暗了 如何调整文本颜色的质量以使其更暗更清晰?这是我的代码:

任何帮助表示赞赏!谢谢 !