Having trouble understanding why MediaPlaybackList change notifications are not being sent to my ListView.
Code in Page View:
<MediaPlayerElement x:Name="mediaPlayerElement"
Source="{Binding Path=DataContext.MediaPlaybackList, ElementName=PlayListControl, Mode=OneWay}"
AutoPlay="True"
AreTransportControlsEnabled="True"/>
Code in User Control:
<ListView x:Name="PlayListView"
ItemsSource="{x:Bind ViewModel.MediaPlaybackList.Items, Mode=OneWay}">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Concerned that the "BackgroundMediaPlayback" sample seems to use a duplicate list for UI display purposes. Makes me think that you can't bind the UI to "MediaPlaybackList.Items". If so, I would like to ask why when it seems to be backed by an observable collection (IObservableVector). I am also interested in reasons why MicroSoft might not choose to support this --if that's the case.