Я храню ссылки на изображения в базе данных sql ce 3.5 в виде строк. Я хочу получить URL-адреса и отобразить их в главном окне приложения. Вот код:
DataSet myDataSet;
private void OnInit(object sender, EventArgs e)
{
string connString = Properties.Settings.Default.SystemicsAnalystDBConnectionString;
OleDbConnection conn = new OleDbConnection(connString);
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT url FROM Library;", conn);
myDataSet = new DataSet();
adapter.Fill(myDataSet, "Library");
myListBox.DataContext = myDataSet;
}
Первая проблема в том, что я не думаю, что метод onInit запущен. Но я не знаю причину этого.
Вторая проблема связана с файлом XAML. Мне нужен контейнер для изображений (например, список для текстовых полей), и так как я не буду знать, сколько там изображений, мне нужен какой-то шаблон:
<DataTemplate>
<StackPanel>
<Image Source="{Binding Path=url}" />
</StackPanel>
</DataTemplate>
Но должен быть какой-то контейнер, для которого текст данных был бы установлен в качестве источника данных.
Может ли кто-нибудь помочь?