Mam taką sytuację:
<ListBox x:Name="KryteriumSortowania" Grid.Row="1" Width="150"    SelectionChanged="KryteriumSortowania_SelectionChanged">
            <ListBoxItem>Imie</ListBoxItem>
            <ListBoxItem>Nazwisko</ListBoxItem>
            <ListBoxItem>Mail</ListBoxItem>
</ListBox>
I Chcę po kliknięciu pobrać  wartosć  np Imię, albo Nazwisko.
np:
  private void KryteriumSortowania_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {  
            string test1 = KryteriumSortowania.SelectedValue.ToString(); 
            MessageBox.Show( test1);
        }
Klikam z ListBoxa Imię i w MessageBoxie wyskakuję "Imię".
			
			
													ListView SelectedItem - pobieranie wartosci z listy
ListView SelectedItem - pobieranie wartosci z listy
					Last edited by albin on piątek, 16 października 2015, 18:39, edited 3 times in total.
									
			
						
										
						Re: ListBox SelectedItem - pobiranie wartosci z listy
Spróbuj:
			
			
									
						
										
						Code: Zaznacz cały
string text = listBox.GetItemText(listBox.SelectedItem);Re: ListBox SelectedItem - pobieranie wartosci z listy
Nie mam tej metody..
System.Windows.Controls.ListBox' does not contain a definition for 'GetItemText' and no extension method 'GetItemText' accepting a first argument of type 'System.Windows.Controls.ListView' could be found
			
			
									
						
										
						System.Windows.Controls.ListBox' does not contain a definition for 'GetItemText' and no extension method 'GetItemText' accepting a first argument of type 'System.Windows.Controls.ListView' could be found
Re: ListView SelectedItem - pobieranie wartosci z listy
Musi być:
http://www.indigorose.com/webhelp/ams/P ... emText.htm
na pewno dobrze wywołałeś?
Możesz też spróbować tak jak robią to tu:
http://stackoverflow.com/questions/1137 ... x-by-index
http://stackoverflow.com/questions/1500 ... -as-string
			
			
									
						
										
						http://www.indigorose.com/webhelp/ams/P ... emText.htm
na pewno dobrze wywołałeś?
Możesz też spróbować tak jak robią to tu:
http://stackoverflow.com/questions/1137 ... x-by-index
http://stackoverflow.com/questions/1500 ... -as-string
Re: ListView SelectedItem - pobieranie wartosci z listy
Witam...
Przejrałem przykłady i nie mam metody GetItemText
cudów nie ma pewnie coś źle robie.........
Generalnie jest tak: jezeli dodam do listboxa w xamlu (tak jak pisałem w pierszym poscie)
i wykorzystam "SelectedValue" to
w MessageBoxie mam "Sytem.Windows.Control.ListBoxItem: Nazwisko"
w sumie to i tego mozna wyciąć co trzeba ale nie o to mi chodzi.
a jeżeli do listoboxa załaduje listę i dam "SelectedValue" to wtedy pobierze mi poprostu "Nazwisko"
			
			
									
						
										
						Przejrałem przykłady i nie mam metody GetItemText
cudów nie ma pewnie coś źle robie.........
Generalnie jest tak: jezeli dodam do listboxa w xamlu (tak jak pisałem w pierszym poscie)
i wykorzystam "SelectedValue" to
w MessageBoxie mam "Sytem.Windows.Control.ListBoxItem: Nazwisko"
w sumie to i tego mozna wyciąć co trzeba ale nie o to mi chodzi.
a jeżeli do listoboxa załaduje listę i dam "SelectedValue" to wtedy pobierze mi poprostu "Nazwisko"

