wpf读取文件之后,对应的textblock只显示文件名称
时间: 2023-07-14 21:14:03 浏览: 54
如果你想让 TextBlock 显示文件名,而不是文件内容,你可以使用 System.IO.Path 类中的 GetFileName 方法来获取文件名,然后将其赋值给 TextBlock 的 Text 属性。以下是一个示例代码,假设你已经将文件路径存储在了名为 filePath 的字符串变量中:
```
string fileName = System.IO.Path.GetFileName(filePath);
myTextBlock.Text = fileName;
```
其中,myTextBlock 是你希望显示文件名的 TextBlock 控件的名称。这样,当你加载文件后,myTextBlock 将显示文件名,而不是文件内容。
相关问题
wpf读取文件之后,对应的textblock只显示文件名称,不显示文件路径
可以通过使用`System.IO.Path`类的`GetFileName`方法来获取文件名,然后将其设置为`TextBlock`的文本属性。
以下是一个示例代码:
```csharp
string filePath = @"C:\Users\username\Desktop\example.txt";
string fileName = System.IO.Path.GetFileName(filePath);
textBlock.Text = fileName;
```
这将显示文件名"example.txt",而不是完整路径"C:\Users\username\Desktop\example.txt"。
WPF 读取指定文件夹目录里的文件名称 在ui上面显示出来
以下是一个简单的示例,使用WPF中的ListBox控件来显示指定文件夹目录中的所有文件名称:
首先,在XAML文件中添加以下代码:
```xaml
<ListBox x:Name="fileListBox" />
```
然后,在后台代码中添加以下代码:
```csharp
using System.IO;
// 获取指定文件夹目录中的所有文件名称
string[] fileNames = Directory.GetFiles(@"C:\MyFolder");
// 将文件名称添加到ListBox中
foreach (string fileName in fileNames)
{
fileListBox.Items.Add(Path.GetFileName(fileName));
}
```
这将从C:\MyFolder目录中获取所有文件名称,并将它们添加到名为fileListBox的ListBox控件中。您可以根据需要更改目录路径。