原来是ExpressionBlend 3中的一个bug。解决方法(通过ExpressionBlend和Rockstar的项目经理PeterBlois)说,要将这一点落实到位:
这似乎是混合3-i中的一个错误
可以在混合3中重新调制,但不能在我们的
最近的版本。它试图
查找SelectedIndexProperty静态
在自定义TabControl上失败。
解决方法是添加代码(而不是
非常理想,因为您将得到解析
警告):
namespace Riagenic.UXLib.Controls.Chrome {
public class ChromeTabControl : TabControl {
public ChromeTabControl()
: base() {
this.DefaultStyleKey = typeof(ChromeTabControl);
}
public static readonly DependencyProperty SelectedIndexProperty = DependencyProperty.Register("SelectedIndex", typeof(int), typeof(ChromeTabControl), new PropertyMetadata(0));
}
}