WPF custom file picker control