implemented a wpf directorybrowser control