2012-05-25 21 views
0

嗨我正在使用JAVA(IntelliJ)生成一個XAML,一切都很好,直到我想用冒號init插入一個元素?我該如何做到這一點?如何使用JAVA和冒號init爲Xaml添加「navigation:Page」元素?

當我想要得到這個元素<navigation:Page>我不喜歡這個

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

,但它不工作,我可以用這個代碼

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

產生<Page>,它給了我一個IntelliJ中的錯誤很多

回答

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"); 

}