private void DbName_SuggestionChosen(AutoSuggestBox sender, AutoSuggestBoxSuggestionChosenEventArgs args)
 {
     selectConnectionStringDbName = args.SelectedItem as ConnectionStringDbName;
     Host.Text   = selectConnectionStringDbName.host;
     DbName.Text = selectConnectionStringDbName.dbName;
     Login.Text  = selectConnectionStringDbName.login;
 }
        private async void DbName_TextChanged(AutoSuggestBox sender, AutoSuggestBoxTextChangedEventArgs args)
        {
            if (await FileIO.IsFilePresent(FileIO.ACCSESS_FILE))
            {
                string txt = await FileIO.ReadFromFile(FileIO.ACCSESS_FILE);

                List <ConnectionString> list = FileIO.GetConnectionStrings(txt);

                if (args.CheckCurrent())
                {
                    if (string.IsNullOrEmpty(DbName.Text))
                    {
                        selectConnectionStringDbName = null;
                        dbNames.Clear();
                    }
                    else
                    {
                        var results = list.Where(i => i.host.ToLower().Contains(Host.Text) && i.dbName.ToLower().Contains(DbName.Text)).ToList();
                        dbNames.Clear();

                        foreach (ConnectionString item in results)
                        {
                            dbNames.Add(item.ToDbNameConvert());
                        }
                    }
                }
            }
        }