2012-09-09 3 views
0

IM은 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

답변