0

嗨,我正在使用 JAVA (IntelliJ) 生成 XAML,一切都很好,直到我想插入一个带有冒号 init 的元素?我怎样才能做到这一点?

我可以<Page>使用此代码生成

Element page;
page = new Element("Page", u.getDefaultNamespace() );

当我想得到这个元素时<navigation:Page>,我确实喜欢这个

Element page;
page = new Element("navigation:Page", u.getDefaultNamespace() );

但它不起作用,它在 IntelliJ 中给了我很多错误

4

1 回答 1

0

好吧我找到了

Element page;
page = new Element("Page", u.getNavigationNamespace() );

你必须在你的代码中有这个功能

public Namespace getNavigationNamespace() { 


Namespace.getNamespace("navigation","clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation");

}
于 2012-05-26T00:03:12.617 回答