【发布时间】:2010-11-07 02:56:39
【问题描述】:
我创建了一个继承自 UserControl 的类 (MyControl),但我在文档中找不到用于绘制控件的方法。是否有一个 Draw() 方法或我应该实现的东西来提供我自己的绘图逻辑?它位于哪里(UIElement?)?
提前致谢,
埃里克。
【问题讨论】:
标签: silverlight drawing
我创建了一个继承自 UserControl 的类 (MyControl),但我在文档中找不到用于绘制控件的方法。是否有一个 Draw() 方法或我应该实现的东西来提供我自己的绘图逻辑?它位于哪里(UIElement?)?
提前致谢,
埃里克。
【问题讨论】:
标签: silverlight drawing
没有draw()。 Silverlight 不像使用 GDI。它更像是乐高 :)
Silverlight 中的所有可视控件均由其他 GUI 简单元素组成。例如:
您需要在用户控件 XAML 文件中创作组件,或使用代码将它们添加到可视化树中。
我对使用 Silverlight 的开发人员的个人建议是使用 Expression Blend。它不仅适用于设计师。它比 Dev studio 中的简单编辑器功能强大得多,还允许对复杂动画进行所见即所得的创作。
【讨论】: