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中可以含有多個窗口或網頁,一個窗口或網頁中又可含有多個控件,區分不同層次的資源是很重要的。
推薦閱讀
- Splunk 7 Essentials(Third Edition)
- 腦動力:C語言函數速查效率手冊
- SCRATCH與機器人
- DevOps:Continuous Delivery,Integration,and Deployment with DevOps
- 基于單片機的嵌入式工程開發詳解
- 運動控制系統應用與實踐
- 菜鳥起飛系統安裝與重裝
- 網站前臺設計綜合實訓
- 計算機與信息技術基礎上機指導
- Dreamweaver CS6精彩網頁制作與網站建設
- 網絡管理工具實用詳解
- Visual C++項目開發案例精粹
- 在實戰中成長:C++開發之路
- Linux Shell Scripting Cookbook(Third Edition)
- TensorFlow Deep Learning Projects