我做了很多搜索并找到了很多答案,但由于某种原因它对我不起作用。我在 WPF 中有一个 VB 应用程序。我想要一些用于用户控件的通用代码。
所以我做了一个这样的基类:
Public Class cU
Inherits UserControl
Public Value As Double
End Class
和一个用户控件,Xaml 像这样开始:
<UserControl x:Class="UserControl3"
因此,据我所知,我所要做的就是将其更改为:
<local:cU x:Class="UserControl3"
但是,虽然 Xaml 窗口中没有显示任何错误,但我在错误列表中得到了错误:“local”是一个未声明的前缀。第 1 行。位置 2。XML 无效
(顺便说一句,当我在winrt中这样做时效果很好)
我尝试将其更改为 Controls 的本地,并将 cU 放在名为 local 的命名空间中,但它没有改变。