示例#1
0
        private void toolStripButtonLoad_Click(object sender, EventArgs e)
        {
            var profile          = new SimilaProfile();
            var profileDirectory = Path.Combine(Directory.GetCurrentDirectory(), @"Profiles");
            var initDirectory    =
                Directory.Exists(profileDirectory) ? profileDirectory : Directory.GetCurrentDirectory();

            var openFileDialog = new OpenFileDialog
            {
                Filter           = @"Simila Profile|*.similaprofile",
                Multiselect      = false,
                InitialDirectory = initDirectory
            };

            if (openFileDialog.ShowDialog() != DialogResult.Cancel)
            {
                var filename = openFileDialog.FileName;
                profile.LoadProfile(filename);
            }

            CurrentProfile = profile;
            SyncFormWithProfile();
        }
 public SimilaStudioCharacterMistakeRepository(SimilaProfile profile)
 {
     _profile = profile;
 }
 public SimilaStudioWordMistakeRepository(SimilaProfile profile)
 {
     _profile = profile;
 }