Silverlight中的UserControl绘图

时间:2010-11-05 22:17:55

标签: silverlight drawing

我创建了一个继承自UserControl的类(MyControl),但我在文档中找不到调用绘制控件的方法。是否有Draw()方法或我应该实现的东西来提供我自己的绘图逻辑?它位于何处(UIElement?)?

先谢谢,

埃里克。

1 个答案:

答案 0 :(得分:1)

没有画画()。 Silverlight与使用GDI不同。它更像是乐高:)

Silverlight中的所有可视控件都由其他GUI简单元素组成。 e.g:

  • 图片
  • 边界
  • 矩形
  • 多边形

您需要在用户控件XAML文件中创作组件,或使用代码将它们添加到Visual Tree中。

我对使用Silverlight的开发人员的个人建议是使用Expression Blend。它不仅适用于设计师。它比Dev studio中的简单编辑器强大得多,也允许WYSIWYG创作复杂的动画。