2012-09-09 122 views
0

即時通訊不是C#程序員,但我確實需要它。我試圖學習WPF和我的問題是,我可以在App.xaml中聲明我的類,並從我的所有單獨的控件訪問它?我主要對此感興趣,因爲我不想讓一個LogWriter讓所有人都跟它交談。wpf類全球?

<!-- App.xaml --> 
<Application x:Class="MyAPP.App" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:src="clr-namespace:LogWriter" 
     StartupUri="MainWindow.xaml"> 
<Application.Resources> 
<src:LogWriter x:Name="LogWriter"/> 
</Application.Resources> 
</Application> 
+1

H.Bs答案就夠了。只是爲了澄清:資源是字典。因此它們中的資源沒有被命名,但給了一個密鑰。帶有動畫,觸發器和ElementName綁定的模板中通常需要名稱。在MSDN中是關於資源查找的好文章。閱讀關於StaticResource應該是一個好的開始。 – dowhilefor

回答