YangMark

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月4日

摘要: 我們先由下圖來看類層次,可知ContentControl繼承Control,ContentPresenter繼承FrameworkElement(Control也繼承FrameworkElement);同樣的,ItemsControl繼承Control,ItemsPresenter繼承FrameworkElement.在Control類並沒有Content屬性, 所以在這之上再寫了一個ContentControl, 使控件有Content屬性可以顯示內容, 而ContentPresenter就是負責將Content屬性顯示出來.接著來我們看一下實例,實例1:不使用ContentPresente 阅读全文
posted @ 2013-07-04 22:59 YangMark 阅读(13925) 评论(2) 推荐(2) 编辑

摘要: 先來看一下微軟默認的視窗主題(左:Window)與MahApps.Metro的視窗主題(右:MetroWindow),WindowMetroWindowMetroWindow似乎美觀多了,接著就開始介紹如何以MahApps.Metro更換視窗主題。第一步:NuGet載入MahApps.Metro.ReSources第二步:將Window改為MetroWindow 別忘了MainWindow.Xaml.cs中也要修改,否則編譯時就會出現錯誤了。 public partial class MainWindow : MetroWindow { public ... 阅读全文
posted @ 2013-07-04 17:26 YangMark 阅读(1858) 评论(0) 推荐(0) 编辑

摘要: 我們僅須對兩個地方加一些程式碼,就可使所有的RadControl擁用相的Theme,如此一下不但可使Ap內布景主題一致,設計者亦不需要對每個控件做字型,顏色,大小等等瑣碎的設計。App.Xaml.cs public App() { StyleManager.ApplicationTheme = new Windows8Theme(); } static App() { //FontSize Style Windows8Palette.Palette.FontS... 阅读全文
posted @ 2013-07-04 15:58 YangMark 阅读(635) 评论(0) 推荐(0) 编辑