自定义控件

  1. 自定义控件可以继承自System.Windows.Controls.Control
  2. 默认样式需要放在Themes文件夹的generic.xaml资源字典中
  3. 通知WPF提供新样式,再静态构造函数中调用DefaultStyleKeyProperty.OverrideMetadata(typeof(ColorPicker), new FrameworkPropertyMetadata(typeof(ColorPicker)));该函数会自动识别Themes文件夹的generic.xaml资源字典中的控件样式。

用户控件异常

有时候如果发现用户控件加载异常,可以尝试把解决方案文件夹里的.vs文件夹删除,重新编译一遍试试。

日志文件夹