Застопорился на элементе ListView. Имеется код:
<ScrollViewer
ScrollViewer.HorizontalScrollBarVisibility="Visible"
Margin="755,170,10,380">
<Grid>
<ListView Name="CoreSystem" Margin="0,0,0,0"
SelectedItem="Core1"
SelectionChanged="CoreSystemChanged">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="Core 1" Width="60" DisplayMemberBinding="{Binding Path=Core1}"/>
<GridViewColumn Header="Core 2" Width="60" DisplayMemberBinding="{Binding Path=Core2}"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
</Grid>
</ScrollViewer>
Данный ListView связан с БД. Обновление происходит при входе в программу:
private void DataBase_loaded(object sender, RoutedEventArgs e)
{
var context = new CoreContainer();
context.SystemN.Load();
CoreSystem.ItemsSource = context.SystemN.Local.ToBindingList();
}
У ListView есть событие: CoreSystemChanged (см.выше) Что нужно записать в обработчик чтобы при выделении отображалось Значение Core 1? У других контролов выделение активного значения довольно просто:
string comboBox = ComboboxItem.SelectedItem.ToString()
с последующим применением MessageBox.Show. но почему то с ListView не работает.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости