コード例 #1
0
        static void OnSelectedPathChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            FolderBrowserControl me = sender as FolderBrowserControl;

            if (me != null)
            {
                me.ViewModel.SelectedFolder = me.SelectedPath;
            }
        }
コード例 #2
0
        static void OnRootPathChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            FolderBrowserControl me = sender as FolderBrowserControl;

            if (me != null)
            {
                me.ViewModel.Path           = me.RootPath;
                me.ViewModel.SelectedFolder = me.RootPath;
                //if (me.ViewModel.Folders.Count > 0)
                //{
                //    me.ViewModel.Folders[0].IsSelected = true;
                //}
                if (!string.IsNullOrEmpty(me.RootPath))
                {
                    me.SetWatcher();
                }
            }
        }