Wpf XMLNS:一种一次性设置它们的方法?

Wpf XMLNS:一种一次性设置它们的方法?,wpf,xaml,xml-namespaces,Wpf,Xaml,Xml Namespaces,我的项目中有多个名称空间和程序集,每个控件中至少有7个要声明的xmln太多了,没有像x:或d:这样的系统控件。太乏味了 有没有一种方法可以在应用程序中一次性声明xmlns? 如果没有,您是否有一些变通方法来实现轻量级控件定义 请注意,我知道XmlnsDefinitionAttribute,例如,在外部组件中并不总是可能,或者对我来说不是一个好的设计在业务实体程序集中放置UI特定的属性不是一个好的设计。xmlns是编译器所需的文档级别的东西,它们类似于使用语句,您还必须将这些语句放入每个C代码文件

我的项目中有多个名称空间和程序集,每个控件中至少有7个要声明的xmln太多了,没有像x:或d:这样的系统控件。太乏味了

有没有一种方法可以在应用程序中一次性声明xmlns? 如果没有,您是否有一些变通方法来实现轻量级控件定义

请注意,我知道XmlnsDefinitionAttribute,例如,在外部组件中并不总是可能,或者对我来说不是一个好的设计在业务实体程序集中放置UI特定的属性不是一个好的设计。

xmlns是编译器所需的文档级别的东西,它们类似于使用语句,您还必须将这些语句放入每个C代码文件中

如果您有许多常见的XMLN,您可以创建一个默认添加它们的扩展名,或者找到一个允许XAML中的代码片段之类的扩展名。

XMLN是编译器需要的文档级别的东西,它们就像使用语句一样,您还必须将语句放入每个C代码文件中


如果您有许多常见的xmln,您可以创建一个默认添加它们的扩展,或者找到一个允许类似XAML中的代码片段的扩展。

xmlns类似于使用,好的。除了使用,我可以将它们封装在一个区域中,并在使用非引用类时使用ALT+SHIFT+F10+ENTER轻松添加缺少的类。没有浪费的空间,没有浪费的时间,所有这些都是本机支持的。在Xaml中不一样。:/您对项目模板的建议更是有趣的XAML片段,但我对项目模板没有什么好的记忆。我将看一看Xaml代码段。谢谢你的回答。PS:01000110 001100001 001000000110110110110110100010000001101011000110011000001 0110100110100110011000001 011001101100 0110011000001 011001101100 0110011001010010010010010010010010010010111100011011001101100 011011011011110011 0010000000111000101001我认为XAML对F1的支持相当好。当我写下我的答案时,我也想到智能标记我使用Ctrl+。不过,在XAML中会很好,例如,您编写一个class:local:MyClass,获得一个智能标记,然后它插入xmlns:local=。。。对你来说,Xmlns就像是在使用。除了使用,我可以将它们封装在一个区域中,并在使用非引用类时使用ALT+SHIFT+F10+ENTER轻松添加缺少的类。没有浪费的空间,没有浪费的时间,所有这些都是本机支持的。在Xaml中不一样。:/您对项目模板的建议更是有趣的XAML片段,但我对项目模板没有什么好的记忆。我将看一看Xaml代码段。谢谢你的回答。PS:01000110 001100001 001000000110110110110110100010000001101011000110011000001 0110100110100110011000001 011001101100 0110011000001 011001101100 0110011001010010010010010010010010010010111100011011001101100 011011011011110011 0010000000111000101001我认为XAML对F1的支持相当好。当我写下我的答案时,我也想到智能标记我使用Ctrl+。不过,在XAML中会很好,例如,您编写一个class:local:MyClass,获得一个智能标记,然后它插入xmlns:local=。。。为你。