簡體   English   中英

WPF找不到資源

[英]WPF Cannot locate resource

我有一個資源文件和兩個視圖。 此視圖使用資源文件

    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Dictionary1.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>

它會工作,而我不會把一個視圖放到另一個。 在這種情況下,我得到這個錯誤

無法找到資源'dictionary1.xaml'

怎么解決?

使用Pack Uri

    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/Assembly_Name;component/Dictionary1.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>

如果您項目的根路徑中有Dictionary1.xaml ,請在Dictionary1之前刪除'/'

<ResourceDictionary Source="Dictionary1.xaml"/>

或者您可以使用packuri:

 /yournamespace;component/Dictionary1.xaml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM