If you switch the SelectedItem
binding to SelectedValue
this will behave how you want, The SelectedItem
is not clearing because its not set to null
because the other list has set a value, SelectedValue
acts a bit differntly as it has to find an item or it will clear the SelectedItem
on the list.
<ListView SelectedValue="{Binding Name}" ItemsSource="{Binding lstNames1}" />
<ListView SelectedValue="{Binding Name}" ItemsSource="{Binding lstNames2}" Grid.Column="1"/>
Hope that make sense :)