我有一个FileInfo
DependencyProperty 类型,在 中PropertyChangedCallback
,我不能强制DependencyObject
转换为FileInfo
类型。
public static readonly DependencyProperty TargetFileProperty =
DependencyProperty.Register("TargetFile", typeof(System.IO.FileInfo), typeof(FileSelectGroup), new PropertyMetadata(propertyChangedCallback: new PropertyChangedCallback());
private PropertyChangedCallback OnTargetFileChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var f = (System.IO.FileInfo)d; // THIS LINE GIVES ERROR BELOW
}
错误是:
无法将类型“System.Windows.DependencyObject”转换为“System.IO.FileInfo”