ページに2つのリストボックスがある場合、どちらのリストボックスでもSelectionChangedイベントが発生しません。リストボックスが1つしかなく、リストボックスの下にTextblockがある場合でも、リストボックスSelectionChangedイベントは発生しません。 2番目のリストボックスまたはTextBlock(最初のリストボックスの下)を削除すると、最初のリストボックスSelectionChangedイベントが発生します。私は2番目のリストボックスを独自のグリッドに配置しようとしましたが、選択変更されたイベントが発生することはありません。任意のアイデアや回避策?ありがとう!リストボックスSelectionChangedイベントは、ページ上にリストボックスが2つある場合には発生しません。
こんにちは、このコードは掲載していませんのでこちらはこちらです。
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox Name="lbProps" Width="441" SelectionChanged="lbProps_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Name="spMain">
<Border BorderThickness="1" BorderBrush="white" >
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding}" Margin="5" Width="430" FontSize="22"/>
</StackPanel>
</Border>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
<Grid x:Name="ContentPanel2" Grid.Row="2" Margin="12,0,12,0">
<ListBox Name="lbProp3" Width="441" SelectionChanged="lbProp3_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Name="spMain3">
<Border BorderThickness="1" BorderBrush="white" >
<StackPanel Orientation="Vertical">
<TextBlock Text="{Binding}" Margin="5" Width="430" FontSize="22"/>
</StackPanel>
</Border>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</Grid>
その他の重要な項目です。私はリストボックスを、コードの背後にある文字列の総称リストにバインドしています。ありがとう!
こんにちは、これを簡単に/スタンドアロンで再現できますか? –