WPF APP項目添加資源文件夾

0x01. 概要

一般我們會在項目中某個目錄中統一管理二進制資源文件, 如圖片, 文檔, 音頻等等.

新建的WPF APP項目默認是沒有類似 Android res 這樣的文件夾來管理資源文件. 如何建立資源文件夾並正常使用呢?

0x02. 創建過程

1. 創建資源文件夾

對項目右鍵, 然後 新建 -> 文件夾:

文件夾名稱命名爲自己想要名稱, 比如: Resources.

2. 創建分類文件夾

可根據需要在上一步的 Resources文件夾內創建分類文件夾, 比如:

  • Images
  • Audios

3. 創建資源字典文件

Resources 文件右鍵, 新建 -> 資源字典(ResourceDictionary)文件,並填寫名稱.

此處填寫的是 DemoRes.xaml, 但是到這一步項目還不能識別到該文件.

4. 添加資源字典到項目配置

打開項目中的 App.xaml文件, 在 ApplicationResource 節點中添加 ResourceDictionary節點:

<Application x:Class="WPFDemo.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="../MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary Source="../Resources/DemoRes.xaml"/>
    </Application.Resources>
</Application>

這樣項目就可以識別該資源字典文件了.

5. 測試識別結果

Resources\Images 文件夾中添加一個圖片文件, 並嘗試在佈局文件中添加引用.

然後在佈局文件中引用:

<Image x:Name="PreImage" Width="300" Height="300" Stretch="Uniform"
       Source="{StaticResource HeaderImage}">

然後編譯測試, 可以通過~.

後記

歡迎關注我的公衆號獲取最新的文章, 或者 移步我的博客: http://blog.devwiki.net

微信公共號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章