我有一个自定义控件库,希望它们不带前缀。有可能吗?
答案 0 :(得分:0)
您可以通过在命名空间上方添加控件来将控件设置为包含在默认xml中:
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "MyControls.MarkupExtensions")]
namespace MyControls.MarkupExtensions
{
...
}
这只是将它们添加到内置控件的xmlns而不是替换它。执行此操作时需要小心,不要踩到任何内置控件的名称。