コード例 #1
0
        private void DirectoriesListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Save();

            if (ValidateDirectory(Directories[DirectoriesListView.SelectedIndex].Path, true) || ValidateDirectory(Directories[DirectoriesListView.SelectedIndex].Path, true, true))
            {
                DirectoryModPacks = LoadPacksInDirectories(Directories[DirectoriesListView.SelectedIndex].Name);

                DirectoryModPacksListView.Visibility = Visibility.Visible;



                CurrentDirectory = Directories[DirectoriesListView.SelectedIndex];
            }
            else
            {
                DirectoryModPacks = new System.Collections.ObjectModel.ObservableCollection <PackInDirectory>();

                DirectoryModPacksListView.Visibility = Visibility.Hidden;


                CurrentDirectory = null;
            }

            DirectoryModPacksListView.ItemsSource = DirectoryModPacks;
        }
コード例 #2
0
        public DirectoryUpdateWindow(MCDirectory directory)
        {
            InitializeComponent();

            Directory = directory;

            NameTextBox.Text = Directory.Name;
            PathTextBox.Text = Directory.Path;
        }