總而言之,對文檔的處理,“樣式”是應用到某個范圍內容的一組屬性,如 文本、圖像等等。舉例來說,我們正在使用的樣式名為“Normail,Body,b”,並 用於預出版的文檔,這意味著使用10號Times字體,完全對齊。文檔的稍後部分 ,我們將要使用名為“Code,x,s”的樣式,這將使用9號Courier New字體,居左 對齊。當內容生成內容的時候,樣式就應用到內容,產生確定的外觀。
在WPF中,樣式同樣是一組應用到內容的屬性,用於生成可視化。樣式能在已 有可視化元素上設置屬性,正如設置Button控件的字體寬度;或可以用於定義對 象外觀的方式,正如顯示Person對象的name和age。除了word處理樣式的特色之 外,WPF樣式有一些特殊的特征,用於生成應用程序,包括了基於用戶事件的聯 合不同的可視化效果的能力,為已有控件提供了完整的新外觀,甚至為非可視化 對象指明了行為。所有這些特征不再伴隨著創建一個自定義控件的需要(雖然這 只是一件能夠做到的有用的事,如。第9章所討論的)。