<telerik:RadMediaPlayer x:Name="player"
Loaded="PlayerLoaded"
Unloaded="PlayerUnloaded"
MediaOpened="PlayerMediaOpened"
MediaEnded="PlayerMediaEnded"
Header="{Binding RelativeSource={RelativeSource Self}, Path=MediaElement}"
ItemsSource="{Binding Items}"
AutoPlay="{Binding AutoPlay}"
IsAutoPlaylistAdvance="{Binding IsAutoPlaylistAdvance}"
IsAutoReverse="{Binding IsAutoReverse}"
IsPlaylistVisible="{Binding IsPlaylistVisible}"
Height="{Binding VideoHeight}"
Width="{Binding VideoWidth}"
SelectedIndex="{Binding SelectedIndex, Mode=TwoWay}"
SelectedItem="{Binding SelectedMediaItem, Mode=TwoWay}"
IsVideoPanelHidden="{Binding IsVideoPanelHidden}"
IsVideoPanelPinned="{Binding IsVideoPanelPinned }"
HeaderTemplate="{Binding HeaderTemplate}">
<telerik:RadMediaPlayer.ItemTemplateSelector>
<Template:MediaTemplateSelector>
<Template:MediaTemplateSelector.MediaItemTemplate>
<DataTemplate>
<telerik:ContainerBinding.ContainerBindings>
<telerik:ContainerBindingCollection>
<telerik:ContainerBinding PropertyName="Source" Binding="{Binding Source}" />
<telerik:ContainerBinding PropertyName="IsSelected" Binding="{Binding IsSelected,Mode=TwoWay}" />
<telerik:ContainerBinding PropertyName="Tag" Binding="{Binding}" />
</telerik:ContainerBindingCollection>
</telerik:ContainerBinding.ContainerBindings>
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
<Image Source="{Binding Image}" Stretch="Uniform" Margin="4" />
<TextBlock Text="{Binding Title}" VerticalAlignment="Center" Margin="4" />
</StackPanel>
</DataTemplate>
</Template:MediaTemplateSelector.MediaItemTemplate>
<Template:MediaTemplateSelector.VideoMediaItemTemplate>
<DataTemplate>
<telerik:ContainerBinding.ContainerBindings>
<telerik:ContainerBindingCollection>
<telerik:ContainerBinding PropertyName="Source" Binding="{Binding Source}" />
<telerik:ContainerBinding PropertyName="IsSelected" Binding="{Binding IsSelected,Mode=TwoWay}" />
<telerik:ContainerBinding PropertyName="Tag" Binding="{Binding}" />
<telerik:ContainerBinding PropertyName="IsStreamingSource" Binding="{Binding IsStreamingSource}" />
<telerik:ContainerBinding PropertyName="VideoWidth" Binding="{Binding VideoWidth}" />
<telerik:ContainerBinding PropertyName="VideoHeight" Binding="{Binding VideoHeight}" />
<telerik:ContainerBinding PropertyName="VideoStretch" Binding="{Binding VideoStretch}" />
</telerik:ContainerBindingCollection>
</telerik:ContainerBinding.ContainerBindings>
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
<Image Source="{Binding Image}" Stretch="Uniform" Margin="4" />
<TextBlock Text="{Binding Title}" VerticalAlignment="Center" Margin="4" />
</StackPanel>
</DataTemplate>
</Template:MediaTemplateSelector.VideoMediaItemTemplate>
</Template:MediaTemplateSelector>
</telerik:RadMediaPlayer.ItemTemplateSelector>
</telerik:RadMediaPlayer>