Выбранные элементы списка возвращают system.windows.controls.listboxitem: ExampleValue.
private void Trade_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
TradesSelected.Text = "";
foreach (object trade in Trade.SelectedItems)
{
TradesSelected.Text += (TradesSelected.Text == "" ? "" : ",") + trade.ToString();
}
}
Как удалить system.windows.controls.listboxitem: part, поэтому он просто покажет ExampleValue ?
<StackPanel>
<TextBox x:Name="TradesSelected" Width="300" Padding="2" ></TextBox>
<ListBox SelectionMode="Multiple" x:Name="Trade" Width="300" Height="100" Padding="2" SelectionChanged="Trade_SelectionChanged">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="IsSelected" Value="{Binding IsSelected}"/>
</Style>
</ListBox.ItemContainerStyle>
<ListBoxItem>ExampleOne</ListBoxItem>
<ListBoxItem>ExampleTwo</ListBoxItem>
<ListBoxItem>ExampleThree</ListBoxItem>
</ListBox>
</StackPanel>