WPF. C#. Как узнать, какой элемент выделен в ListBox, если список стилизован?

Есть список

<ListBox x:Name="listboxFolder" BorderThickness="0" ItemsSource="{Binding Path=ClientsOnlineList, UpdateSourceTrigger=PropertyChanged}" Margin="0,50,0,10" HorizontalAlignment="Left" Width="301" Background="#FFD0E6C5" >
                <ListBox.ItemContainerStyle>
                    <Style TargetType="{x:Type ListBoxItem}">
                        <EventSetter Event="PreviewMouseLeftButtonDown" Handler="SelectClient"></EventSetter>
                        <Setter Property="Margin" Value="5"/>
                        <Setter Property="Padding" Value="5"/>
                        <Setter Property="Cursor" Value="Hand"/>
                        <Style.Triggers>
                            <Trigger Property="IsSelected" Value="True">
                                <Setter Property="Foreground" Value="Green"/>Bold"/>
                                <Setter Property="FontSize" Value="23"/>
                            </Trigger>
                        </Style.Triggers>
                    </Style>
                </ListBox.ItemContainerStyle>
                <ListBox.ItemTemplate >
                    <DataTemplate >
                        <TextBlock Text="{Binding UserName}"  /> 
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>


ClientsOnlineList - Список. Содержит поля UserName, id и т.д.

Как мне при выделении списка- узнать- какой именно ClientsOnlineList.Id был выделен? Так как список стилизованный- я потерялся в связях и как узнать выделенный элемент?
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ответы на вопрос 1
Там есть проперти SelectedItem. Посмотреть можно тут.

Неужели трудно сначала подумать и погуглить?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы