我试图在WPF中创建一个继承自基类的自定义UserControl,即“ UserControl1”。除其他外,我在XAML中收到此错误: 错误XDG0008名称空间“ clr-namespace:Temp”中不存在名称“ ControlBase”。 我在DesignHeight&Width上也遇到错误
ControlBase类在VS自动补全中可用。
ControlBase类在名称空间Temp中定义。
我尝试过更改基类的关键字,例如添加局部关键字。
UserControl1.xaml:
export const get_items_by_name=(req,res)=>{
//Item.find(req.params.id,(err,item)=>{{name: "Renato"}
Item.find({name: "a"},(err,item)=>{
if(err){
res.send(err);
}
res.json(item);
});
};
UserControl1.xaml.cs:
<local:ControlBase x:Class="Temp.UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:Temp"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
</Grid>
</local:ControlBase>
ControlBase.cs:
namespace Temp
{
/// <summary>
/// Interaction logic for UserControl1.xaml
/// </summary>
public partial class UserControl1 : ControlBase
{
public UserControl1()
{
InitializeComponent();
}
}
}
我希望UserControl1可以从ControlBase继承而不会出现编译器错误。
答案 0 :(得分:0)
我不知道自己做了什么,但是它固定了下来。