我檢查了應用程序欄,但沒有顯示樣式屬性。我有大約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. 如何將樣式應用於整個Silverlight應用程序?
- 2. 如何將樣式應用於Iphone應用程序
- 3. 如何爲Xamarin表單應用程序創建全局樣式
- 4. 將全局樣式應用於組合框
- 5. 如何將類似的樣式應用於我的android應用程序
- 6. 將應用程序級樣式應用於所有文本框
- 7. 如何將樣式應用於WPF應用程序中的所有窗口?
- 8. 在多個程序集中應用全局樣式
- 9. 如何爲我的ASP.NET Web應用程序創建全局樣式表?
- 10. 如何將vcl樣式應用於TPopupmenu?
- 11. 將樣式應用於jQueryUI
- 12. 如何樣式可可應用程序標題欄?
- 13. 應用程序和小應用程序的全局值
- 14. Android應用程序樣式
- 15. 全局鉤子DLL的應用程序
- 16. MDI應用程序的全局屬性
- 17. Rails應用程序的全局定義
- 18. WPF應用程序中的全局KeyHook
- 19. Xpages應用程序佈局搜索欄
- 20. 將樣式應用於我的WPF應用程序中的所有文本框
- 21. 適用於所有Web應用程序的全局過濾器
- 22. 用於全局訪問單例的Silverlight應用程序資源
- 23. 適用於Android應用程序的全局菜單
- 24. Windows Phone 7應用程序欄,全局事件
- 25. 如何使Sails.js應用程序中的Winston全局可用?
- 26. 是否有一種將iPhone和iPad應用程序合併到通用應用程序的全局方式?
- 27. 如何將我的OpenGL應用程序放入全屏模式?
- 28. 如何將顏色應用於wp7中的全局SystemTray?
- 29. 訪問全局應用程序設置
- 30. 全局變量MVC應用程序
好吧,我明白了。我希望未來發生變化。感謝您及時的回覆。一旦它允許我,我會立即檢查你的答案。 – loyalpenguin 2012-01-12 14:30:39