C# 在WPF XAML中使用类型FileInfo
我想在WPF XAML中使用FileInfo作为数据模板C# 在WPF XAML中使用类型FileInfo,c#,wpf,xaml,C#,Wpf,Xaml,我想在WPF XAML中使用FileInfo作为数据模板 <DataTemplate DataType="{x:Type FileInfo}"> <TextBlock Text="{Binding Path=Name}" ToolTip="{Binding Path=FullName}" /> </DataTemplate> 所以问题是:是否有可能以及如何?装配错误?属于mscorlib xmlns:io="clr-namespace:System.IO
<DataTemplate DataType="{x:Type FileInfo}">
<TextBlock Text="{Binding Path=Name}" ToolTip="{Binding Path=FullName}" />
</DataTemplate>
所以问题是:是否有可能以及如何?装配错误?属于mscorlib
xmlns:io="clr-namespace:System.IO;assembly=mscorlib"
- 我的项目类型是WPF应用程序
FileInfoViewModel
包装FileInfo
并公开其属性。消息“…在…(WPF)项目中不受支持”与XAML中的某个标记相关。看起来某处有
标记。数据模板允许为任何类型定义模板。请检查您的标记或将其张贴在此处。注意:如果Visual Studio的Input手势中未显示DirectoryInfo和FileInfo,请不要混淆,类型在那里,您可以按预期使用类型。
xmlns:io="clr-namespace:System.IO;assembly=mscorlib"
<DataTemplate DataType="{x:Type io:FileInfo}">
<TextBlock Text="{Binding Path=Name}" ToolTip="{Binding Path=FullName}" />
</DataTemplate>