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' に変換できません
明らかな何かが欠けているのではないかと思いましたが(おそらくそうです)、マイクロソフトとこの回答は、私がおおよそ正しいことをしていることに同意しているようです。