|
|
1
22
我想试试猫眼石的方法。基本上应该是这样的:
通过更改矩形的填充属性,您将得到不同颜色的图像。 |
|
|
2
0
用户对颜色有多大的控制? 如果它们是从一个有限的集合(例如红、绿、蓝、黑、棕色)中选取的,那么最简单的方法是将图像源绑定到一个变量,该变量保存图像的名称,然后更改在该变量中保存的名称。
如果他们可以选择任何颜色,那么您需要进行一些图像处理,将参考图像的黑色像素更改为所选颜色,将其写入独立存储,然后将图像源绑定到新文件。
另一种选择是在XAML中绘制按钮,然后可以直接控制前景颜色。 This msdn page describes the basics of drawing.您可以使用相同的命令定义按钮上的图像,如scott gu's blog中的
(这是博客中代码的图像)。 如果将颜色绑定到变量,则用户可以更改图像的颜色。它确实依赖于您能够在XAML中绘制图像。 Ted设置(例如红色、绿色、蓝色、黑色、棕色),那么最简单的方法是将图像源绑定到保存图像名称的变量,然后更改该变量中保存的名称。 如果他们可以选择任何颜色,那么您需要进行一些图像处理,将参考图像的黑色像素更改为所选颜色,将其写入独立存储,然后将图像源绑定到新文件。 另一种选择是在XAML中绘制按钮,然后可以直接控制前景颜色。 This MSDN page 描述绘图的基础知识。可以使用相同的命令定义按钮上的图像,如中所述 this page 从顾司各特的博客:
(这是来自博客的代码图像)。 如果将颜色绑定到变量,则用户可以更改图像的颜色。但它确实依赖于您能够在XAML中绘制图像。 |
|
|
Bigeyes · 如何在MVVM模式中添加行? 9 年前 |
|
|
User9898 · 悬停回到原始颜色时为什么选择 10 年前 |
|
|
user3112242 · 在Silverlight中打印。缺少一些页面 10 年前 |
|
|
Huma Ali · WCF已完成事件中的异常处理 10 年前 |
|
|
Nerd in Training · 文件副本发布错误 11 年前 |