3
可以將圖像設置爲我應用程序上所有頁面的背景(適用於所有平臺IOS,Android和WP)?Xamarin形成所有頁面的背景圖像
頁面有一個BackgroundImage屬性,所以我可以創建一個基本頁面,設置背景並使所有頁面都可以擴展。
我想知道是否有更合適的解決方案來處理此問題。
可以將圖像設置爲我應用程序上所有頁面的背景(適用於所有平臺IOS,Android和WP)?Xamarin形成所有頁面的背景圖像
頁面有一個BackgroundImage屬性,所以我可以創建一個基本頁面,設置背景並使所有頁面都可以擴展。
我想知道是否有更合適的解決方案來處理此問題。
你可以在你的App.cs使用Styles:
public App()
{
Application.Current.Resources.Add(new Xamarin.Forms.Style(typeof(Page)){
Setters = {
new Xamarin.Forms.Setter { Property = Page.BackgroundImageProperty, Value = "back.png"},
}
});
}
首選要少得多或建議,但爲顯示另一種選擇的緣故,你可以附加一個事件處理您的NavigationPage
S和從那裏設置背景:
yourRootNavigationPage.Pushed+= (sender, e) => e.Page.BackgroundImage = "back.png";