官术网_书友最值得收藏!

1.9 應用程序中的資源

WPF應用程序,除了WinForm中的資源文件外,還有其自身所特有的資源,如模板、風格等都可以放到資源中,本書的第8章將對資源進行詳細的討論。FrameWorkElement中有一個相關屬性:Resources,可以把資源放在其中。由于FrameworkElement是WPF中非常重要的基類,所有從FrameworkElement中派生出來的類都繼承了Resources屬性,其中可以根據需要加入相應的資源。

例如,當使用Visual Studio模板創建程序時,其中含有Application. Resources標記,在這個標記內可以放入各種WPF資源:

  <Application x:Class=" Yingbao.Chapter1.WPFStartUp.App"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  StartupUri="AppWin.xaml">
  <Application.Resources>
  </Application.Resources>
  </Application>

同樣也可以在Windows.Resources中放入窗口級的資源:

  <Window.Resources>
    /Window.Resources>

Application.Resources中的資源在整個應用程序中都是可見的,Window.Resource中的資源僅在該窗口內可見。一個Application中可以含有多個窗口或網頁,一個窗口或網頁中又可含有多個控件,區分不同層次的資源是很重要的。

主站蜘蛛池模板: 会理县| 阜宁县| 卫辉市| 和林格尔县| 上饶县| 景东| 嘉祥县| 沙田区| 都昌县| 会东县| 青海省| 时尚| 龙泉市| 青川县| 子洲县| 靖宇县| 济阳县| 桐乡市| 溧水县| 琼海市| 玉溪市| 博爱县| 井冈山市| 隆安县| 兴宁市| 潼关县| 苗栗市| 读书| 江城| 潼关县| 新兴县| 浑源县| 绵竹市| 苍山县| 微山县| 达尔| 陆河县| 广宗县| 青神县| 晋城| 临颍县|