0

FileInfoタイプ DependencyPropertyがあり、でタイプPropertyChangedCallbackにキャストできません。DependencyObjectFileInfo

    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' に変換できません

明らかな何かが欠けているのではないかと思いましたが(おそらくそうです)、マイクロソフトこの回答は、私がおおよそ正しいことをしていることに同意しているようです。

4

1 に答える 1