如何在wpf中获取当前的应用程序路径

public XML() { this.InitializeComponent(); XmlDocument document_name = new XmlDocument(); XmlElement student = document_name.CreateElement("Student"); XmlElement name = document_name.CreateElement("Chandru"); student.AppendChild(name); document_name.AppendChild(student); XmlAttribute id = document_name.CreateAttribute("ID"); name.SetAttributeNode(id); id.Value = "sst5038"; XmlElement fname = document_name.CreateElement("FName"); fname.InnerText = "Anjappn"; name.AppendChild(fname); XmlElement mname = document_name.CreateElement("MName"); mname.InnerText = "Thaiyamuthu"; name.AppendChild(mname); document_name.AppendChild(student); document_name.Save(@"D:\student.xml"); } 

使用上面的代码。我在wpf中创建一个xml文件作为代码,我将此文件保存在我的本地磁盘D:\ student.xml中

  document_name.Save(@"D:\student.xml"); 

但我想将这个xml文件(student.xml)保存在我正在使用的项目文件中。

我该怎么做呢

请帮我…

这是您要找的房产吗?

 System.AppDomain.CurrentDomain.BaseDirectory 

使用

 Directory.GetCurrentDirectory(); 

它适用于WPF和Winforms,因为它是C#中的一个函数,并不是特定于WPF或Winforms。

System.IO.Directory.GetCurrentDirectory(); 会帮助你。 请注意,返回的字符串不以反斜杠结尾。