알려진 변경 사항 이벤트 버그를 수정하는 방법이 있습니까? 동일한 항목을 다시 탭하면 선택이 작동하지 않습니다.SelectionChanged 이벤트가 발생하지 않았습니다.
추가 배경을 제공하려면 내 피벗 페이지에 4 개의 항목이 있고 그 중 하나를 클릭하면 다른 페이지로 이동합니다. 이제 내 딜레마는 같은 항목을 다시 선택할 때 탐색이 작동하지 않거나 아무 일도 일어나지 않는다는 것입니다.
미리 제안 해 주신 내용을 미리 알려 주시기 바랍니다.
<ListBox x:Name="lbviewlist" ItemsSource="{Binding items}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="selectionchanged">
<Command:EventToCommand Command ="{Binding ItemListCommand }" PassEventArgsToCommand="True" />
</i:EventTrigger>
</i:Interaction.Triggers>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock TextWrapping="Wrap" Text="{Binding itemName}" FontSize="30" Margin="10,0,0,0" Style="{StaticResource PhoneTextTitle2Style}" Foreground="CadetBlue"/>
<TextBlock TextWrapping="Wrap" Text="{Binding itemDescription}" FontSize="20" Margin="15,5,0,10"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
버그가 아니며, 'SelectedChanged'는 정확히 무엇을해야하며, Selection 요소가 변경되면 실행됩니다. 동일한 요소가 선택 되어도 변경되지 않았으므로 실행되지 않습니다. Item 또는 ListBox 자체에서 MouseEvents 중 하나를 사용하여이 문제를 처리해야 할 수도 있습니다. –
@ sa_ddam213 어떻게 그렇게 할 지 가르쳐 주시겠습니까? 나는이 분야에서 초보자 일 뿐이며 어떻게 든 그 개념을 이해하기가 어렵습니다. 선택 이벤트를 마우스 이벤트로 변경해야한다는 의미입니까? MVVM을 사용하고 있습니다. – JennyJane