没有 xmlns:xxx 引用的 Wpf UserControl
Wpf UserControl without xmlns:xxx reference
是否可以在 XAML 中引用一个用户控件,就像它只是其他没有引用 local:SomeUserControlName 的普通控件一样?
示例:
而不是
<local:MyUserControl Prop1="" Prop2=""/>
我想做
<MyUserControl Prop1="" Prop2=""/>
就像它只是另一个控件,如文本块或其他....
我已经尝试过自定义程序集 xmlDef,但没有用
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation",
"AssemblyName")]
XmlnsDefinition
用于来自外国程序集的 XAML 控件。它不能用于同一程序集中的控件,因为 XAML 编译器需要事先了解控件。
将您的自定义控件移动到一个单独的项目中将允许您使用 XmlnsDefinition
引用,因为它会单独编译。
是否可以在 XAML 中引用一个用户控件,就像它只是其他没有引用 local:SomeUserControlName 的普通控件一样?
示例: 而不是
<local:MyUserControl Prop1="" Prop2=""/>
我想做
<MyUserControl Prop1="" Prop2=""/>
就像它只是另一个控件,如文本块或其他....
我已经尝试过自定义程序集 xmlDef,但没有用
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation",
"AssemblyName")]
XmlnsDefinition
用于来自外国程序集的 XAML 控件。它不能用于同一程序集中的控件,因为 XAML 编译器需要事先了解控件。
将您的自定义控件移动到一个单独的项目中将允许您使用 XmlnsDefinition
引用,因为它会单独编译。