c#如何获取表单控件名称和父项目名称

时间:2015-03-12 06:13:49

标签: c# wpf xaml

示例:

Project Name: WpfApplication1
Form Name: MainWindow.xaml

如何获取运行时项目名称和表单名称?

2 个答案:

答案 0 :(得分:0)

这可以帮助你:

var assemblyName = System.IO.Path.GetFileName(System.Reflection.Assembly.GetExecutingAssembly().Location);
//WpfApplication1.dll

var className = this.GetType().Name;
//MainWindow

答案 1 :(得分:0)

如果您想使用项目名称:

var projectName= Assembly.GetEntryAssembly().GetName().Name;
//WpfApplication1

如果您的MainWindow的命名空间是WpfApplication1.NewFolder,您可以使用以下命令检索它:

var tmp = typeof (MainWindow).FullName;
//WpfApplication1.NewFolder.MainWindow

注意:您应该编辑您的问题,因为第二点不是很清楚。