在WPF XAML中使用FileInfo类型

时间:2017-03-06 07:14:58

标签: c# wpf xaml

我想在WPF XAML中使用FileInfo作为DataTemplate。

<DataTemplate DataType="{x:Type FileInfo}">
  <TextBlock Text="{Binding Path=Name}" ToolTip="{Binding Path=FullName}" />
</DataTemplate>

问题是

  

Windows Presentation Foundation(WPF)项目不支持FileInfo。

我尝试使用命名空间别名xmlns:io =并找到一些System.IO条目,但它们都没有提供类型FileInfo。例如:

xmlns:io="clr-namespace:System.IO;assembly=WindowsBase"

所以问题是:它有可能吗?如何?

1 个答案:

答案 0 :(得分:1)

组装错误? FileInfo属于mscorlib

xmlns:io="clr-namespace:System.IO;assembly=mscorlib"
<DataTemplate DataType="{x:Type io:FileInfo}">
    <TextBlock Text="{Binding Path=Name}" ToolTip="{Binding Path=FullName}" />
</DataTemplate>
  • 我的项目类型是WPF应用程序