Zravím všechny,
poslední dobou koukám na WPFko a nějak mi nejde do hlavy, jak správně získat označené hodnoty z listBoxu.
ListBox naplňuji z datasetu
<Window.Resources>
<DataTemplate x:Key="osobyListTemplate">
<StackPanel Margin="3">
<DockPanel>
<TextBlock FontWeight="Bold" Text="Jměno: "
DockPanel.Dock="Left"
Margin="5,0,10,0" />
<TextBlock Text="{Binding Name}" Foreground="DarkRed" FontWeight="Bold" />
</DockPanel>
<DockPanel>
<TextBlock Text="Adresa: " Margin="5,0,5,0" FontWeight="Bold" />
<TextBlock Text="{Binding Address}" Foreground="Gray" FontWeight="Bold"></TextBlock>
</DockPanel>
</StackPanel>
</DataTemplate>
</Window.Resources>
<ListBox Grid.Column="0" BorderThickness="0" Width="300" HorizontalAlignment="Left" Margin="5,12,0,12" Name="listBoxOsoby"
ItemsSource="{Binding Tables[0]}" IsTextSearchEnabled="True" TextSearch.TextPath="Name"
ItemTemplate="{StaticResource osobyListTemplate}" VerticalAlignment="Top" MinWidth="0" AllowDrop="False" SelectionChanged="listBoxUcty_SelectionChanged">
</ListBox>
listBoxOsoby.DataContext = OsobyDataSet
Mám metodu na SelectionChanged, kde chci získávat označené objekty.
SelectedValue mi hlásí typ System.Data.DataRowView. Ale nemám tušení na co to přetypovat nebo co udělat.