Ниже приведен код для окна с кнопкой.ListBox SelectionChanged не получает вызов
У меня есть два вопроса здесь:
1) SelectionChanged не стреляющих для меня, чтобы получить выбранный элемент и его значение.
2) Ящик списка для выбора нескольких элементов, поэтому, когда я выбираю один элемент, фон не устанавливается на кнопку.
Как решить эти проблемы?
<ListBox Name="listBox"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
SelectionChanged="TopicListboxSelectionChanged"
ScrollViewer.VerticalScrollBarVisibility="Disabled">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Name="AnswerCell"
Width="456"
Content="{Binding Path=Value}"
Background="#FFF2F4F7"
Foreground="Black"
Style="{StaticResource CellStyle}">
<Button.ContentTemplate>
<DataTemplate>
<TextBlock
Style="{StaticResource TextStyle}"
Padding="0,20,0,20"
TextAlignment="Center"
Text="{Binding}"/>
</DataTemplate>
</Button.ContentTemplate>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
EDIT
Вот мой текстовый блок с границей
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Name="AnswerCellBack" Margin="0,0,0,4" Orientation="Horizontal">
<Border Name="borderColor" Background="#FFF2F4F7">
<TextBlock Name="Answertext"
Width="456"
Padding="10,20,10,20"
TextAlignment="Center"
Text="{Binding Path=AnswerValue}"
Style="{StaticResource AnswerTextStyle}"/>
</Border>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
проблема здесь:
1) Как изменить цвет элемента выбора фона, я поставил фон Пограничного в XAML.
2) Как добавить выбор нескольких элементов.
Есть ли вообще не стрельба или только на * секунду * попытка? Вместо этого используйте 'Tap' :) –
@ToniPetrina его не стреляет вообще – Goofy
@ToniPetrina вы можете показать мне пример? пожалуйста, см. мое редактирование, а также – Goofy