1
我需要我所有的用戶控件都具有一些類似的功能。所以,我的用戶控件它是:爲什麼用戶控件不能從UserControl以外的其他控件繼承
using System.Windows.Controls;
namespace WpfApplication26
{
/// <summary>
/// Interaction logic for UserControl1.xaml
/// </summary>
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
}
}
確定現在我要作出這樣的控制從一個基類,我有我的所有功能,因此繼承我現在有這樣的事情:
我張貼了一張照片,向大家展示我得到的錯誤。 UserControl1應該能夠從DraggableControl繼承,因爲DraggableControl繼承自UserControl。我不明白爲什麼Visual Studio不讓我編譯該代碼。
什麼將我不得不改變對XAML中派生類在x:Class屬性 –
但無處在XAML一個可以嗎?指定它繼承的地方,我想它假設UserControl。這裏有一個很好的選擇,但是據我所知,XAML不會和其他基類很好地協作,但也有一些選項,請看這篇文章http: //gen5.info/q/2009/02/10/subverting-xaml-how-to-inherit-from-silverlight-user-controls/ – Ernesto