C# WPF选项卡打开文件的项目名称

C# WPF选项卡打开文件的项目名称,c#,wpf,tabitem,C#,Wpf,Tabitem,我在WPF/C#中构建了一个小编辑器,并试图找出如何将打开的文件名(而不是路径)显示为TabItem2标题。有人能帮忙吗?非常感谢 tabItem.Header = new System.IO.FileInfo(filepath).Name; 或者根据您的具体情况进行一些更改。谢谢您的回复!所以我会将这一行添加到我的“打开文件”对话框,并保存文件对话框代码,还是?抱歉,我不熟悉C#/WPF…主要是的,在这些对话框成功关闭(未取消)后,您可以添加此行,前提是tabItem是显示文件的tabIte

我在WPF/C#中构建了一个小编辑器,并试图找出如何将打开的文件名(而不是路径)显示为TabItem2标题。有人能帮忙吗?非常感谢

tabItem.Header = new System.IO.FileInfo(filepath).Name;

或者根据您的具体情况进行一些更改。

谢谢您的回复!所以我会将这一行添加到我的“打开文件”对话框,并保存文件对话框代码,还是?抱歉,我不熟悉C#/WPF…主要是的,在这些对话框成功关闭(未取消)后,您可以添加此行,前提是tabItem是显示文件的tabItem控件。啊,这对保存对话框和打开对话框非常有效,但在选择file->new时不会更改名称。这是我的代码:private void ProcessNewCommand(){if(dataChanged){string sf=SaveFirst();if(sf!=“Cancel”){ClearState();}}}else{ClearState()你没说什么新的。但我想在ClearState中添加
tabItem.Header=“untitled”
就足够了(我假设id清空了编辑器)-但我很确定您可以处理类似于“保存并打开”的新操作;)