this.AppWindow.SetIcon(".ico");
使用上述函数就可以设置窗口图标了。注意:SetIcon中的参数需要填写绝对路径。
那么如何获取绝对路径程序所处位置的绝对路径呢?
private static string GetCurrentDirectory()
{
//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
return System.AppDomain.CurrentDomain.BaseDirectory;
}
public static string GetCurrentFile(string filename)
{
return GetCurrentDirectory() + filename;
}
GetCurrentFile这个函数用于获取程序同一目录下文件的绝对路径,我们只需要填写filename参数即可获取绝对路径。