更改XAML页面中的页面默认命名空间

更改XAML页面中的页面默认命名空间,xaml,xamarin,xml-namespaces,xamarin-forms,Xaml,Xamarin,Xml Namespaces,Xamarin Forms,我想更改项目中所有页面的基类。为此,我创建了一个继承自ContentPage的类,然后在所有页面中添加BasePage的名称空间,如下所示: xmlns:pages="clr-namespace:MyApp.Pages;assembly=MyApp" 并更改页面的默认标记 <pages:PageBase xmlns="http://xamarin.com/schemas/2014/forms" 您可能可以编辑新的xaml页面模板以包含您的名称空间,但我怀疑您是

我想更改项目中所有页面的基类。为此,我创建了一个继承自
ContentPage
的类,然后在所有页面中添加
BasePage
的名称空间,如下所示:

       xmlns:pages="clr-namespace:MyApp.Pages;assembly=MyApp"
并更改页面的默认标记

      <pages:PageBase xmlns="http://xamarin.com/schemas/2014/forms"

您可能可以编辑新的xaml页面模板以包含您的名称空间,但我怀疑您是否可以轻松更改默认的NS。@Jason:实际上,我并没有试图更改默认的名称空间,我只是试图为所有页面定义一个全局NS。这将是一个非常好的功能,我在同一条船上,但不是,没办法,看一看。