Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# wpf全球课程?_C#_Wpf_Xaml - Fatal编程技术网

C# wpf全球课程?

C# wpf全球课程?,c#,wpf,xaml,C#,Wpf,Xaml,我天生不是一个C#程序员,但我可以满足我的需要。我想学习WPF,我的问题是,我能在App.xaml中声明我的类并从我所有的单独控件访问它吗?我主要对这个感兴趣,因为我想有一个日志作者,让所有的人都来讨论 <!-- App.xaml --> <Application x:Class="MyAPP.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmln

我天生不是一个C#程序员,但我可以满足我的需要。我想学习WPF,我的问题是,我能在App.xaml中声明我的类并从我所有的单独控件访问它吗?我主要对这个感兴趣,因为我想有一个日志作者,让所有的人都来讨论

<!-- 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>

设置,用于参考。可以在应用程序中的任何位置访问。

H.Bs答案就足够了。澄清一下:资源就是字典。因此,其中的资源没有命名,而是给定了一个键。在带有动画、触发器和ElementName绑定的模板中,名称通常是必需的。MSDN中有一篇关于资源查找的好文章。阅读StaticResource,这应该是一个好的开始。