我檢查了應用程序欄,但沒有顯示樣式屬性。我有大約10頁使用應用程序欄,因此在Application.Resources中設置樣式將是理想選擇。是否可以將樣式應用於我的應用程序中的所有應用程序欄?如何將樣式應用於全局的應用程序欄?
1
A
回答
1
據我瞭解你的問題,你有不同的應用程序欄在不同的頁面上,你想有一個可應用於所有的樣式。不幸的是,綁定不適用於應用程序欄。您可能必須逐一對所有樣式進行設計。欲瞭解更多信息: Windows Phone ApplicationBar BackgroundColor property style XamlParseException
2
你幾乎可以用你的頁面繼承的抽象類來做到這一點。
public abstract class BasePage : PhoneApplicationPage
{
public abstract bool UsingApplicationBar { get; }
public Color ApplicationBarColor= Colors.Gray;
public BasePage()
{
Loaded += BasePageLoaded;
}
private void BasePageLoaded(object sender, RoutedEventArgs e)
{
if (UsingApplicationBar)
{
ApplicationBar.BackgroundColor = ApplicationBarColor;
}
}
}
相關問題
- 1. 如何將全局樣式應用於Angular2應用程序?
- 2. 如何將樣式應用於Iphone應用程序
- 3. 如何將樣式應用於整個Silverlight應用程序?
- 4. 如何爲Xamarin表單應用程序創建全局樣式
- 5. 如何在Windows 8應用程序中創建全局應用程序欄?
- 6. 如何將XmlAdapter全局應用於JAXB程序?
- 7. 將全局樣式應用於組合框
- 8. Wicket:用於指定全局應用程序屬性的模式
- 9. 如何將類似的樣式應用於我的android應用程序
- 10. 將應用程序級樣式應用於所有文本框
- 11. 如何將樣式應用於WPF應用程序中的所有窗口?
- 12. 如何將樣式應用於Android應用程序中的所有按鈕?
- 13. 在多個程序集中應用全局樣式
- 14. 如何爲我的ASP.NET Web應用程序創建全局樣式表?
- 15. 如何將樣式應用於jqxDatatable列
- 16. 如何將樣式應用於圖像
- 17. 如何將vcl樣式應用於TPopupmenu?
- 18. 將樣式應用於RemoteView?
- 19. 將樣式應用於jQueryUI
- 20. 如何樣式可可應用程序標題欄?
- 21. 兩個「全局」/應用程序佈局
- 22. 應用程序和小應用程序的全局值
- 23. 如何以編程方式將樣式應用於Textview
- 24. 如何將全局常量添加到應用程序中?
- 25. 如何將Flask-OpenID對象設置爲全局應用程序?
- 26. Java Web應用程序:全局應用程序範圍對象
- 27. 如何應用樣式的Android應用程序
- 28. 如何將樣式應用於Angular ui-grid中的排序列?
- 29. Android應用程序樣式
- 30. 如何在jspdf應用樣式/佈局
好吧,我明白了。我希望未來發生變化。感謝您及時的回覆。一旦它允許我,我會立即檢查你的答案。 – loyalpenguin 2012-01-12 14:30:39