Microsoft Expression Blend 提供了多种不同控件,您可在自己的应用程序中设置这些控件的样式和使用这些控件。但是,如果这些控件不能满足您的特定需要,则可以通过对继承自某个 Windows Presentation Foundation (WPF) 或 Microsoft Silverlight 的 System.Windows.Controls 类进行编程来创建自定义控件。
若要在自定义控件中包含可在 Expression Blend 的“属性”面板中修改的属性,请在您的类中定义依赖属性。有关详细信息,请参阅 MSDN 上的 WPF DependencyProperty 类
和 Silverlight DependencyProperty 类
。
为了能够通过在 Expression Blend 中修改模板来设置自定义控件的样式,控件中必须包含 Generic.xaml。有关详细信息,请参阅 MSDN 上的可样式化控件的设计准则
以及 Creating a Control That Has a Customizable Appearance
(创建具有可自定义外观的控件)。
有关创建自定义控件的一般信息,请参阅 MSDN 上的控件自定义
以及 Silverlight Control Customization
(Silverlight 控件自定义)。
本节内容
另请参阅
概念
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。