@IartanisI

В чем заключается Binding в данном пример?

Есть такая функция

static public List<string> GetData()
{
	List<string> data = new List<string>();
	string sql = "select distinct NameVicon1 from FullBases";
	SQLiteConnection conn = new SQLiteConnection(@"Data Source=U:\Install\AppZvit\Zhur-Test.db"); ;
	conn.Open();
	SQLiteCommand cmd = new SQLiteCommand(sql, conn);

	SQLiteDataReader reader = cmd.ExecuteReader();

	while (reader.Read())
	{
		var b1 = Regex.Split(Convert.ToString(reader["NameVicon1"]), ";");
		for (int i = 0; i < b1.Length; i++)
		{
			data.Add(Convert.ToString(b1[i]));
		}
	}
	conn.Close();
	return data;
}


И есть библиотека WPFTextBoxAutoComplete

<TextBox Width="250"
		 HorizontalAlignment="Center"
		 Text="{Binding TestText, UpdateSourceTrigger=PropertyChanged}" 
		 behaviors:AutoCompleteBehavior.AutoCompleteItemsSource="{Binding TestItems}"/>


В ней можно инициализировать TextBox с поддержкой заполнения. Вообще не понимаю как добавить в Binding мою функцию.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
@IartanisI Автор вопроса
Решил данную проблему. Оказалось все проще. NameTextBox.ItemsSource = GetData();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы