可能重复:
从 WPF 中的 UserControl 继承
我正在尝试创建一个 WPF 用户控件,该控件派生自另一个我也已定义的用户控件。
<myNamespace:NavigationControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:myNamespace="clr-namespace:myNamespace" mc:Ignorable="d"
x:Class="myNamespace.WelcomeScreen"
x:Name="UserControl"
d:DesignWidth="640" d:DesignHeight="480">
这是 WelcomeScreen.cs 的样子:
public partial class WelcomeScreen : NavigationControl
{
public WelcomeScreen()
{
this.InitializeComponent();
}
}
当我编译这个时,我得到以下错误:
“myNamespace.NavigationControl”不能是 XAML 文件的根,因为它是使用 XAML 定义的。
我究竟做错了什么?