YangMark

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

随笔分类 -  WPF

摘要:我們先由下圖來看類層次,可知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 阅读(14788) 评论(3) 推荐(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 阅读(1924) 评论(0) 推荐(0)

摘要:一. 前言 什麼是DataTemplate? 什麼是ControlTemplate? 在stackoverflow有句簡短的解釋 "A DataTemplate, therefore, is used to provide visual structure for underlyingdata, while a ControlTemplate has nothing to do with underlying data and simply provides visual layout for the control itself."http://stackoverflow 阅读全文
posted @ 2013-06-25 11:32 YangMark 阅读(1721) 评论(3) 推荐(2)