我想在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"
所以问题是:它有可能吗?如何?
答案 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>