我使用了system.windows.media.color,但它只返回15种颜色。在silverlight中,我们有包含更多颜色的笔刷。有没有可能在windowsphone中获得silverlight笔刷颜色。我正在试着不使用RGB颜色。
下面是我获取System.Windows.Media.Color的代码:
Type t = typeof(System.Windows.Media.Color);
PropertyInfo[] sysColors = t.GetProperties();
foreach (var color in sysCo
我很难理解为什么我可以更改笔刷颜色,但不能更改SurfaceInkCanvas中的笔刷半径。下面是我要做的:
Double newSize = Math.Round(BrushRadiusSlider.Value,0);
drawingAttributes = new System.Windows.Ink.DrawingAttributes();
// Works :
drawingAttributes.Color = Colors.Yellow;
// Does not work :
drawingAttributes.Width = newSize;
drawingAttributes
很抱歉,如果这个问题之前已经回答过了,我还没有找到答案。
我正在我的Win32应用程序中做一些绘画,并且有相当多的场景,我只需要绘制一个对象(例如矩形)一次。我目前创建笔刷的方法如下:
HBRUSH sampleBrush = CreateSolidBrush(RGB(1, 119, 158));
SelectObject(myDC, sampleBrush);
// Do some painting on DC using brush
DeleteObject(sampleBrush);
创建笔刷,存储句柄,选择进入DC,使用笔刷,释放内存。
但是,如果我改为执行以下操作:
SelectOb