2
我創建了用戶控件MyUserControl。現在我想要創建自定義控件MyCustomControl,它源自MyUserControl。 MyCustomControl.cs代碼如下:ArgumentException在從用戶控件派生的自定義控件中設置DefaultStyleKey - Silverlight 4
public class MyCustomControl : MyUserControl
{
public MyCustomControl()
{
this.DefaultStyleKey = typeof(MyCustomControl);
}
}
我有主題/ Generic.xaml的風格
<Style TargetType="local:MyCustomControl">
...
</Style>
實例化MyCustomControl在運行時,我得到的ArgumentException執行一行的文件
this.DefaultStyleKey = typeof(MyCustomControl);
我錯過了什麼?
我明白了。謝謝!是否有可能創建CustomControl1與它的默認樣式,然後創建CustomControl2派生自CustomControl1與CustomControl2也有它自己的默認樣式?最初我嘗試了這種情況,但System.Exception在運行時發生 – EvAlex