Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight-使用自定义UserControl填充矩形(或具有笔刷属性的其他控件)_Silverlight_Silverlight 4.0 - Fatal编程技术网

Silverlight-使用自定义UserControl填充矩形(或具有笔刷属性的其他控件)

Silverlight-使用自定义UserControl填充矩形(或具有笔刷属性的其他控件),silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我需要用自定义用户控件填充一个矩形。矩形的.Fill属性接受画笔,在Silverlight中,VisualBrush没有等效的属性 我找到了这篇文章--有一个可能的解决办法。但是,这种方法要求用户控件(将用于填充矩形)首先在矩形外渲染,以便VisualImage可以将其转换为可写的BitMapImage 有人知道其他解决方案吗?我更希望不必在矩形外渲染用户控件,然后将其删除,因为可能会出现一些Flickr 谢谢并致以最良好的祝愿, 布鲁诺如果必须使用矩形和画笔填充,则没有其他解决方案 我想您已经

我需要用自定义用户控件填充一个矩形。矩形的.Fill属性接受画笔,在Silverlight中,VisualBrush没有等效的属性

我找到了这篇文章--有一个可能的解决办法。但是,这种方法要求用户控件(将用于填充矩形)首先在矩形外渲染,以便VisualImage可以将其转换为可写的BitMapImage

有人知道其他解决方案吗?我更希望不必在矩形外渲染用户控件,然后将其删除,因为可能会出现一些Flickr

谢谢并致以最良好的祝愿,
布鲁诺

如果必须使用矩形和画笔填充,则没有其他解决方案


我想您已经有理由不直接使用包含
UserControl
边框了吧?如果您不希望用户控件响应鼠标,可以在
边框
中包含一个
网格
,该网格包含
用户控件
和一个带有透明填充的
矩形。

为了解释问题,我使用了矩形。我在我的场景中真正使用的是Telerik控件(MapPolygon),它使用画笔填充内容,所以问题仍然是一样的!谢谢你的帮助!