2011-09-19 76 views
2

在第一次嘗試創建DataTemplate時,我從MainWindow添加了類來訪問事件處理程序。現在這可能是由於多種原因不正確(併產生一些有趣的錯誤消息),但我想了解爲什麼ResourceDictionary無法引用部分類,如MainWindow?ResourceDictionary添加x:類

XAML如下(注意,這不失敗實現的任何事件)

<Window x:Class="MainWindow" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
> 
<Window.Resources> 
    <ResourceDictionary> 
      <ResourceDictionary Source="Dictionary1.xaml"/> 
    </ResourceDictionary> 
</Window.Resources> 
</Window> 

資源DIC。

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
x:Class="MainWindow" 
> 

</ResourceDictionary> 

任何想法非常讚賞

回答

3

你不能有一個資源字典後盾有點像MainWindow因爲MainWindow不從ResourceDictionary類繼承。

this文章爲更好地瞭解使用的資源字典後面的代碼...

我希望這回答了你的問題。

相關問題