<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Microsoft Media Platform: Player Framework</title><link>http://smf.codeplex.com/project/feeds/rss</link><description>Microsoft&amp;#39;s open source media player framework - a component of the Microsoft Media Platform. This project was formerly known as the Silverlight Media Framework &amp;#40;SMF&amp;#41;. </description><item><title>New Post: Creating a custom marker control</title><link>http://smf.codeplex.com/discussions/261811</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hey thanks so much for responding!&lt;/p&gt;
&lt;p&gt;Unfortunately, I stopped work on this project in August and don't even have access to the code base. When I get back into Silverlight in the coming months I'll be sure to look at your suggestion to guide me! FYI, I ended up rolling a crappy DIY media player and made basic markers for it. I learned a lot of Silverlight in the process (though I didn't get the experience of working with the much more powerful MMP) and the project turned out pretty nicely.&lt;/p&gt;
&lt;p&gt;Thanks again!&lt;/p&gt;&lt;/div&gt;</description><author>bubchi89</author><pubDate>Thu, 23 Feb 2012 06:57:04 GMT</pubDate><guid isPermaLink="false">New Post: Creating a custom marker control 20120223065704A</guid></item><item><title>New Post: DRM video without Silverlight</title><link>http://smf.codeplex.com/discussions/286579</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi&amp;nbsp;lokexstream,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will keep on diggin into it and come back with what I find. Thanks for the answer.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The issue seems to be on the big players agenda already.&amp;nbsp;&lt;br /&gt;&lt;a href="http://alt1040.com/2012/02/google-netflix-y-microsoft-proponen-drm-para-html5" target="_blank"&gt;http://alt1040.com/2012/02/google-netflix-y-microsoft-proponen-drm-para-html5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope they can come up with a solution, currently the chances of going to html5 with Microsoft drm are few to impossible.&lt;/p&gt;
&lt;p&gt;Can anybody point out something different?.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jose&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>grupovida</author><pubDate>Thu, 23 Feb 2012 03:35:00 GMT</pubDate><guid isPermaLink="false">New Post: DRM video without Silverlight 20120223033500A</guid></item><item><title>New Post: WP: a way to exclude more assemblies?</title><link>http://smf.codeplex.com/discussions/341392</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks Tim. Unfortunately, I can't seem to get hold of that collection. Must be some mixture of statics and internal modifiers. No problem when I attach the SMF projects to my solution.&lt;/p&gt;
&lt;p&gt;Andrej&lt;/p&gt;&lt;/div&gt;</description><author>AndrejT</author><pubDate>Wed, 22 Feb 2012 23:21:21 GMT</pubDate><guid isPermaLink="false">New Post: WP: a way to exclude more assemblies? 20120222112121P</guid></item><item><title>New Post: WP: a way to exclude more assemblies?</title><link>http://smf.codeplex.com/discussions/341392</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;AndrejT, there is a "backdoor" to accomplish this...&lt;/p&gt;
&lt;p&gt;Correction: Add to the static PluginsManager.AssembliesToExclude list.&lt;/p&gt;
&lt;p&gt;By default we exclude:&lt;/p&gt;
&lt;pre style="font-family: Consolas; background: white; color: black; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AssembliesToExclude.Add(&lt;span style="color: #a31515;"&gt;"Microsoft.Phone.Controls,"&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AssembliesToExclude.Add(&lt;span style="color: #a31515;"&gt;"Microsoft.Phone.Controls.Toolkit,"&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AssembliesToExclude.Add(&lt;span style="color: #a31515;"&gt;"Microsoft.Web.Media.SmoothStreaming,"&lt;/span&gt;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AssembliesToExclude.Add(&lt;span style="color: #a31515;"&gt;"System.Windows.Interactivity,"&lt;/span&gt;);&lt;/pre&gt;
&lt;pre style="font-family: Consolas; background: white; color: black; font-size: 13px;"&gt;Note: This is for the WP version only.&lt;/pre&gt;
&lt;pre style="font-family: Consolas; background: white; color: black; font-size: 13px;"&gt;Regards, Tim&lt;/pre&gt;&lt;/div&gt;</description><author>timgreenfield</author><pubDate>Wed, 22 Feb 2012 18:20:57 GMT</pubDate><guid isPermaLink="false">New Post: WP: a way to exclude more assemblies? 20120222062057P</guid></item><item><title>New Post: WP: a way to exclude more assemblies?</title><link>http://smf.codeplex.com/discussions/341392</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Please add a way to exclude more assemblies that seem to interfere with the plugin loading process on Windows Phone. I just figured out that the latest MVVMLight for Windows Phone is one of them. Manual compilation is the only solution in such cases.&lt;/p&gt;
&lt;p&gt;The way this bug represents itself is video not playing (obviously) and with logging enabled, you get the &amp;quot;UnableToLocateMediaPlugin&amp;quot; log message.&lt;/p&gt;
&lt;/div&gt;</description><author>AndrejT</author><pubDate>Wed, 22 Feb 2012 16:27:22 GMT</pubDate><guid isPermaLink="false">New Post: WP: a way to exclude more assemblies? 20120222042722P</guid></item><item><title>New Post: Change Styles with C# Code</title><link>http://smf.codeplex.com/discussions/340677</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi, does anyone know how to change styles programmatically in C#?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What I want is to change the &lt;strong&gt;ImageSource &lt;/strong&gt;of the timeline style
&lt;strong&gt;&lt;br&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style x:Key=&amp;quot;TimelineStyleCustom&amp;quot; TargetType=&amp;quot;Core:Timeline&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter Property=&amp;quot;Template&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Setter.Value&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ControlTemplate TargetType=&amp;quot;Core:Timeline&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid x:Name=&amp;quot;MainLayout&amp;quot;&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid x:Name=&amp;quot;HorizontalTemplate&amp;quot; IsHitTestVisible=&amp;quot;True&amp;quot; Height=&amp;quot;50&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid.Background&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;strong&gt;&amp;lt;ImageBrush Stretch=&amp;quot;Fill&amp;quot; ImageSource=&amp;quot;Sound_Wave.jpg&amp;quot;/&amp;gt;&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid.Background&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ControlTemplate&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Setter.Value&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Setter&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;
&lt;/div&gt;</description><author>renevazquez</author><pubDate>Wed, 22 Feb 2012 09:22:45 GMT</pubDate><guid isPermaLink="false">New Post: Change Styles with C# Code 20120222092245A</guid></item><item><title>New Post: SMF Player - which video formats does it support?</title><link>http://smf.codeplex.com/discussions/325716</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Julienv42,&lt;/p&gt;
&lt;p&gt;Yes, I have added everything that I have seen documented.&amp;nbsp; I just tried it with that Progressive addin, but is still does not work. Just for documentation here, I added these references:&lt;/p&gt;
&lt;p&gt;Microsoft.SilverlightMediaFramework.Core, Microsoft.SilverlightMediaFramework.Plugins, Microsoft.SilverlightMediaFramework.Plugins.Progressive, Microsoft.SilverlightMediaFramework.Plugins.SmoothStreaming, Microsoft.SilverlightMediaFramework.Uilities and Microsoft.Web.Media.SmoothStreaming.&lt;/p&gt;
&lt;p&gt;As I said above, with the wav file it appears that it is in a playlist, but nothing happens. The player's counters both are 00:00:00.&amp;nbsp; Based on what I have read elsewhere, I believe there is still a bug in smf v2.6.1. I have not yet heard of anyone successfully playing a wav file with SMFPlayer under Silverlight v5.&lt;/p&gt;&lt;/div&gt;</description><author>jdcarwill</author><pubDate>Tue, 21 Feb 2012 21:58:23 GMT</pubDate><guid isPermaLink="false">New Post: SMF Player - which video formats does it support? 20120221095823P</guid></item><item><title>New Post: Create Marker through Javascript API</title><link>http://smf.codeplex.com/discussions/280434</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I&amp;acute;d achieved it with:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;var&lt;/span&gt; slCtl = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: blue;"&gt;function&lt;/span&gt; pluginLoaded(sender, args) {
            slCtl = sender.getHost().Content;
            createNewPlaylistItem();
}

&lt;span style="color: blue;"&gt;function&lt;/span&gt; createNewPlaylistItem() {
            &lt;span style="color: blue;"&gt;var&lt;/span&gt; NewPlaylistItem = slCtl.Player.CreatePlaylistItem(&lt;span style="color: #a31515;"&gt;'http://smf.vertigo.com/videos/wildlife.wmv'&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;''&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;'Title'&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;'Description'&lt;/span&gt;);
            NewPlaylistItem.DeliveryMethod = &lt;span style="color: #a31515;"&gt;'ProgressiveDownload'&lt;/span&gt;;
            &lt;span style="color: blue;"&gt;var&lt;/span&gt; marker1 = slCtl.Player.CreateMarker();
            &lt;span style="color: blue;"&gt;var&lt;/span&gt; marker2 = slCtl.Player.CreateMarker();
            marker1.Id = &lt;span style="color: #a31515;"&gt;"1"&lt;/span&gt;;
            marker1.Begin = 0;
            marker1.End = 5;
            marker1.Content = &lt;span style="color: #a31515;"&gt;"Marker 1"&lt;/span&gt;;
            marker1.Type = &lt;span style="color: #a31515;"&gt;"timeline"&lt;/span&gt;
            marker2.Id = &lt;span style="color: #a31515;"&gt;"2"&lt;/span&gt;;
            marker2.Begin = 10;
            marker2.End = 15;
            marker2.Content = &lt;span style="color: #a31515;"&gt;"Marker 2"&lt;/span&gt;;
            marker2.Type = &lt;span style="color: #a31515;"&gt;"timeline"&lt;/span&gt;
            NewPlaylistItem.AddMarker(marker1);
            NewPlaylistItem.AddMarker(marker2);
            &lt;span style="color: blue;"&gt;var&lt;/span&gt; NewPlaylist = slCtl.Player.CreatePlaylist();
            NewPlaylist.AddPlaylistItem(NewPlaylistItem);
            slCtl.Player.SetPlaylist(NewPlaylist);
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>carmenpilar</author><pubDate>Tue, 21 Feb 2012 17:08:30 GMT</pubDate><guid isPermaLink="false">New Post: Create Marker through Javascript API 20120221050830P</guid></item><item><title>New Post: Creating a custom marker control</title><link>http://smf.codeplex.com/discussions/261811</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;acute;d achieved it with:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;[TemplateVisualState(Name = &lt;span style="color: #a31515;"&gt;"timelinecustom"&lt;/span&gt;, GroupName = &lt;span style="color: #a31515;"&gt;"MarkerTypes"&lt;/span&gt;)]
&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; MarkerControlCustom: MarkerControl
{

}
&lt;/pre&gt;
&lt;/div&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; CustomMarker: TimelineMediaMarker
{
    
}
&lt;div style="color: black; background-color: white;"&gt;&lt;pre&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Core&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MarkerItemsControl&lt;/span&gt; &lt;span style="color: red;"&gt;Grid.ColumnSpan&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;3&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Grid.Column&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;EndPosition&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{TemplateBinding EndPosition}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;IsLive&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{TemplateBinding IsLive}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;ItemsSource&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{TemplateBinding Markers}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;LivePosition&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{TemplateBinding LivePosition}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5,0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;StartPosition&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{TemplateBinding StartPosition}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;ThumbWidth&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding Width, ElementName=HorizontalThumb}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{StaticResource DataTemplateCustom}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;

&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Style&lt;/span&gt; &lt;span style="color: red;"&gt;x:Key&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;MarkerControlCustom&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;TargetType&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;local:MarkerControlCustom&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        	&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Setter&lt;/span&gt; &lt;span style="color: red;"&gt;Property&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Template&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        		&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Setter.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        			&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ControlTemplate&lt;/span&gt; &lt;span style="color: red;"&gt;TargetType&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Core:MarkerControl&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        				&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;grid&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Center&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5,0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;ToolTipService.ToolTip&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding Content}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Bottom&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.Projection&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;PlaneProjection&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.Projection&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;CompositeTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateManager.VisualStateGroups&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateGroup&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;CommonStates&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Normal&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;StateMouseOver&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateGroup&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateGroup&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;MarkerTypes&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timeline&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        								&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        									&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;(UIElement.Visibility)&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timeline_path&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        										&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt; &lt;span style="color: red;"&gt;KeyTime&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        											&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        												&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Visible&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        											&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        										&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        									&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        								&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timelinecustom&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;(UIElement.Visibility)&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timelinecustom_path&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                                &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt; &lt;span style="color: red;"&gt;KeyTime&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                                    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                                        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Visible&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                                    &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                                &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                            &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                    &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;chapter&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        								&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        									&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetProperty&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;(UIElement.Visibility)&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Storyboard.TargetName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;rectangle&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        										&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt; &lt;span style="color: red;"&gt;KeyTime&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        											&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        												&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Visible&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        											&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        										&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DiscreteObjectKeyFrame&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        									&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        								&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Storyboard&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualState&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateGroup&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;VisualStateManager.VisualStateGroups&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timeline_path&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Data&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Fill&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;#FF8DE6FC&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Left&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5,0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Stretch&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Fill&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Stroke&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;#FF2A2A2A&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;StrokeThickness&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;UseLayoutRounding&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;False&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Collapsed&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Top&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;d:LayoutOverrides&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;HorizontalMargin&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;CompositeTransform&lt;/span&gt; &lt;span style="color: red;"&gt;TranslateY&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;-8&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;timelinecustom_path&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Data&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Fill&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Red&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Left&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Margin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5,0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Stretch&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Fill&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Stroke&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;#FF2A2A2A&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;StrokeThickness&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;UseLayoutRounding&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;False&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Collapsed&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Top&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;7&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;d:LayoutOverrides&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;HorizontalMargin&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                                    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;CompositeTransform&lt;/span&gt; &lt;span style="color: red;"&gt;TranslateY&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;-8&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
                                &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                            &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Path&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Rectangle&lt;/span&gt; &lt;span style="color: red;"&gt;x:Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;rectangle&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Fill&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;White&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Opacity&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.6&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;RenderTransformOrigin&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5,0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;StrokeThickness&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;0.5&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Collapsed&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;1&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Rectangle.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        							&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;CompositeTransform&lt;/span&gt; &lt;span style="color: red;"&gt;TranslateY&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;-1&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        						&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Rectangle.RenderTransform&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        					&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Rectangle&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        				&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        			&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ControlTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Setter.Value&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        	&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Setter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DataTemplate&lt;/span&gt; &lt;span style="color: red;"&gt;x:Key&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;DataTemplateCustom&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        	&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;local&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MarkerControlCustom&lt;/span&gt; &lt;span style="color: red;"&gt;HorizontalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Left&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;VerticalAlignment&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Top&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Style&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{StaticResource MarkerControlCustom}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;d:IsHidden&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;True&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        	&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;local&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MarkerControlCustom&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DataTemplate&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;!--         	&lt;Setter Property="Template"&gt; &lt;Setter.Value&gt; &lt;ControlTemplate TargetType="Core:MarkerControl"&gt; &lt;Grid x:Name="grid" HorizontalAlignment="Center" Height="7" RenderTransformOrigin="0.5,0.5" ToolTipService.ToolTip="{Binding Content}" VerticalAlignment="Bottom" Width="7"&gt; &lt;Grid.Projection&gt; &lt;PlaneProjection /&gt; &lt;/Grid.Projection&gt; &lt;Grid.RenderTransform&gt; &lt;CompositeTransform /&gt; &lt;/Grid.RenderTransform&gt; &lt;VisualStateManager.VisualStateGroups&gt; &lt;VisualStateGroup x:Name="CommonStates"&gt; &lt;VisualState x:Name="Normal" /&gt; &lt;VisualState x:Name="StateMouseOver" /&gt; &lt;/VisualStateGroup&gt; &lt;VisualStateGroup x:Name="MarkerTypes"&gt; &lt;VisualState x:Name="timeline"&gt; &lt;Storyboard&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="timeline_path"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;/Storyboard&gt; &lt;/VisualState&gt; &lt;VisualState x:Name="timelinecustom"&gt; &lt;Storyboard&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="timelinecustom_path"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;/Storyboard&gt; &lt;/VisualState&gt; &lt;VisualState x:Name="chapter"&gt; &lt;Storyboard&gt; &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle"&gt; &lt;DiscreteObjectKeyFrame KeyTime="0"&gt; &lt;DiscreteObjectKeyFrame.Value&gt; &lt;Visibility&gt;Visible&lt;/Visibility&gt; &lt;/DiscreteObjectKeyFrame.Value&gt; &lt;/DiscreteObjectKeyFrame&gt; &lt;/ObjectAnimationUsingKeyFrames&gt; &lt;/Storyboard&gt; &lt;/VisualState&gt; &lt;/VisualStateGroup&gt; &lt;/VisualStateManager.VisualStateGroups&gt; &lt;Path x:Name="timeline_path" Data="M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z" Fill="#FF8DE6FC" HorizontalAlignment="Left" Height="7" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Top" Width="7" d:LayoutOverrides="HorizontalMargin"&gt; &lt;Path.RenderTransform&gt; &lt;CompositeTransform TranslateY="-8" /&gt; &lt;/Path.RenderTransform&gt; &lt;/Path&gt; &lt;Path x:Name="timelinecustom_path" Data="M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z" Fill="Red" HorizontalAlignment="Left" Height="7" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Top" Width="7" d:LayoutOverrides="HorizontalMargin"&gt; &lt;Path.RenderTransform&gt; &lt;CompositeTransform TranslateY="-8" /&gt; &lt;/Path.RenderTransform&gt; &lt;/Path&gt; &lt;Rectangle x:Name="rectangle" Fill="White" Height="5" Opacity="0.6" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5" Visibility="Collapsed" Width="1"&gt; &lt;Rectangle.RenderTransform&gt; &lt;CompositeTransform TranslateY="-1" /&gt; &lt;/Rectangle.RenderTransform&gt; &lt;/Rectangle&gt; &lt;/Grid&gt; &lt;/ControlTemplate&gt; &lt;/Setter.Value&gt; &lt;/Setter&gt; --&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;pre&gt;


&lt;!--
        	&lt;Setter Property="Template"&gt;
        		&lt;Setter.Value&gt;
        			&lt;ControlTemplate TargetType="Core:MarkerControl"&gt;
        				&lt;Grid x:Name="grid" HorizontalAlignment="Center" Height="7" RenderTransformOrigin="0.5,0.5" ToolTipService.ToolTip="{Binding Content}" VerticalAlignment="Bottom" Width="7"&gt;
        					&lt;Grid.Projection&gt;
        						&lt;PlaneProjection /&gt;
        					&lt;/Grid.Projection&gt;
        					&lt;Grid.RenderTransform&gt;
        						&lt;CompositeTransform /&gt;
        					&lt;/Grid.RenderTransform&gt;
        					&lt;VisualStateManager.VisualStateGroups&gt;
        						&lt;VisualStateGroup x:Name="CommonStates"&gt;
        							&lt;VisualState x:Name="Normal" /&gt;
        							&lt;VisualState x:Name="StateMouseOver" /&gt;
        						&lt;/VisualStateGroup&gt;
        						&lt;VisualStateGroup x:Name="MarkerTypes"&gt;
        							&lt;VisualState x:Name="timeline"&gt;
        								&lt;Storyboard&gt;
        									&lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="timeline_path"&gt;
        										&lt;DiscreteObjectKeyFrame KeyTime="0"&gt;
        											&lt;DiscreteObjectKeyFrame.Value&gt;
        												&lt;Visibility&gt;Visible&lt;/Visibility&gt;
        											&lt;/DiscreteObjectKeyFrame.Value&gt;
        										&lt;/DiscreteObjectKeyFrame&gt;
        									&lt;/ObjectAnimationUsingKeyFrames&gt;
        								&lt;/Storyboard&gt;
        							&lt;/VisualState&gt;
                                    &lt;VisualState x:Name="timelinecustom"&gt;
                                        &lt;Storyboard&gt;
                                            &lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="timelinecustom_path"&gt;
                                                &lt;DiscreteObjectKeyFrame KeyTime="0"&gt;
                                                    &lt;DiscreteObjectKeyFrame.Value&gt;
                                                        &lt;Visibility&gt;Visible&lt;/Visibility&gt;
                                                    &lt;/DiscreteObjectKeyFrame.Value&gt;
                                                &lt;/DiscreteObjectKeyFrame&gt;
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;
                                        &lt;/Storyboard&gt;
                                    &lt;/VisualState&gt;
                                    &lt;VisualState x:Name="chapter"&gt;
        								&lt;Storyboard&gt;
        									&lt;ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle"&gt;
        										&lt;DiscreteObjectKeyFrame KeyTime="0"&gt;
        											&lt;DiscreteObjectKeyFrame.Value&gt;
        												&lt;Visibility&gt;Visible&lt;/Visibility&gt;
        											&lt;/DiscreteObjectKeyFrame.Value&gt;
        										&lt;/DiscreteObjectKeyFrame&gt;
        									&lt;/ObjectAnimationUsingKeyFrames&gt;
        								&lt;/Storyboard&gt;
        							&lt;/VisualState&gt;
        						&lt;/VisualStateGroup&gt;
        					&lt;/VisualStateManager.VisualStateGroups&gt;
        					&lt;Path x:Name="timeline_path" Data="M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z" Fill="#FF8DE6FC" HorizontalAlignment="Left" Height="7" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Top" Width="7" d:LayoutOverrides="HorizontalMargin"&gt;
        						&lt;Path.RenderTransform&gt;
        							&lt;CompositeTransform TranslateY="-8" /&gt;
        						&lt;/Path.RenderTransform&gt;
        					&lt;/Path&gt;
                            &lt;Path x:Name="timelinecustom_path" Data="M0.044930875,0.044930875 L0.044930875,13.928502 L14.310663,0.067577466 z" Fill="Red" HorizontalAlignment="Left" Height="7" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Top" Width="7" d:LayoutOverrides="HorizontalMargin"&gt;
                                &lt;Path.RenderTransform&gt;
                                    &lt;CompositeTransform TranslateY="-8" /&gt;
                                &lt;/Path.RenderTransform&gt;
                            &lt;/Path&gt;
                            &lt;Rectangle x:Name="rectangle" Fill="White" Height="5" Opacity="0.6" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5" Visibility="Collapsed" Width="1"&gt;
        						&lt;Rectangle.RenderTransform&gt;
        							&lt;CompositeTransform TranslateY="-1" /&gt;
        						&lt;/Rectangle.RenderTransform&gt;
        					&lt;/Rectangle&gt;
        				&lt;/Grid&gt;
        			&lt;/ControlTemplate&gt;
                &lt;/Setter.Value&gt;
        	&lt;/Setter&gt;
        
--&gt;
        
        	
        	
        
        &lt;!--
        	&lt;Setter Property="Template"&gt;
        		&lt;Setter.Value&gt;
        			&lt;ControlTemplate TargetType="Core:Timeline"&gt;
        				&lt;Grid x:Name="MainLayout"&gt;
        					&lt;VisualStateManager.VisualStateGroups&gt;
        						&lt;VisualStateGroup x:Name="CommonStates"&gt;
        							&lt;VisualStateGroup.Transitions&gt;
        								&lt;VisualTransition GeneratedDuration="0:0:0.25" /&gt;
        							&lt;/VisualStateGroup.Transitions&gt;
        							&lt;VisualState x:Name="Normal" /&gt;
        							&lt;VisualState x:Name="MouseOver" /&gt;
        							&lt;VisualState x:Name="Disabled"&gt;
        								&lt;Storyboard&gt;
        									&lt;DoubleAnimation Duration="0" To="0.5" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="MainLayout" /&gt;
        								&lt;/Storyboard&gt;
        							&lt;/VisualState&gt;
        						&lt;/VisualStateGroup&gt;
        						&lt;VisualStateGroup x:Name="FocusStates"&gt;
        							&lt;VisualStateGroup.Transitions&gt;
        								&lt;VisualTransition GeneratedDuration="0:0:0.25" /&gt;
        							&lt;/VisualStateGroup.Transitions&gt;
        							&lt;VisualState x:Name="Unfocused" /&gt;
        							&lt;VisualState x:Name="Focused"&gt;
        								&lt;Storyboard /&gt;
        							&lt;/VisualState&gt;
        						&lt;/VisualStateGroup&gt;
        						&lt;VisualStateGroup x:Name="LiveStates"&gt;
        							&lt;VisualState x:Name="Live"&gt;
        								&lt;Storyboard&gt;
        									&lt;DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalAvailableBar"&gt;
        										&lt;EasingDoubleKeyFrame KeyTime="00:00:00" Value="1" /&gt;
        									&lt;/DoubleAnimationUsingKeyFrames&gt;
        								&lt;/Storyboard&gt;
        							&lt;/VisualState&gt;
        							&lt;VisualState x:Name="Vod"&gt;
        								&lt;Storyboard&gt;
        									&lt;DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HorizontalAvailableBar"&gt;
        										&lt;EasingDoubleKeyFrame KeyTime="00:00:00" Value="1" /&gt;
        									&lt;/DoubleAnimationUsingKeyFrames&gt;
        								&lt;/Storyboard&gt;
        							&lt;/VisualState&gt;
        						&lt;/VisualStateGroup&gt;
        					&lt;/VisualStateManager.VisualStateGroups&gt;
        					&lt;Grid x:Name="HorizontalTemplate" Background="Transparent" IsHitTestVisible="True"&gt;
        						&lt;Grid.ColumnDefinitions&gt;
        							&lt;ColumnDefinition Width="Auto" /&gt;
        							&lt;ColumnDefinition Width="Auto" /&gt;
        							&lt;ColumnDefinition Width="*" /&gt;
        						&lt;/Grid.ColumnDefinitions&gt;
        						&lt;RepeatButton x:Name="HorizontalTrackLargeChangeIncreaseRepeatButton" Grid.Column="2" IsHitTestVisible="False"&gt;
        							&lt;RepeatButton.Template&gt;
        								&lt;ControlTemplate&gt;
        									&lt;Rectangle Height="8" StrokeThickness="0.5"&gt;
        										&lt;Rectangle.Fill&gt;
        											&lt;LinearGradientBrush EndPoint="0.813735,1" StartPoint="0.813735,7.62934e-006"&gt;
        												&lt;GradientStop Color="#FF374450" Offset="0" /&gt;
        												&lt;GradientStop Color="#FF253039" Offset="0.268319" /&gt;
        												&lt;GradientStop Color="#FF141C23" Offset="0.76569" /&gt;
        											&lt;/LinearGradientBrush&gt;
        										&lt;/Rectangle.Fill&gt;
        										&lt;Rectangle.Stroke&gt;
        											&lt;LinearGradientBrush EndPoint="0.813346,0.970588" StartPoint="0.813346,0.0294187"&gt;
        												&lt;GradientStop Color="#FF000000" Offset="0.447699" /&gt;
        												&lt;GradientStop Color="#FF7F7F7F" Offset="0.800973" /&gt;
        												&lt;GradientStop Color="#FFFFFFFF" Offset="1" /&gt;
        											&lt;/LinearGradientBrush&gt;
        										&lt;/Rectangle.Stroke&gt;
        									&lt;/Rectangle&gt;
        								&lt;/ControlTemplate&gt;
        							&lt;/RepeatButton.Template&gt;
        						&lt;/RepeatButton&gt;
        						&lt;Border x:Name="HorizontalAvailableBar" BorderThickness="0" Grid.ColumnSpan="3" HorizontalAlignment="Left" Height="6" Margin="0" Opacity="0" Padding="0"&gt;
        							&lt;Border.BorderBrush&gt;
        								&lt;LinearGradientBrush EndPoint="0.813346,0.970588" StartPoint="0.813346,0.0294187"&gt;
        									&lt;GradientStop Color="#FF000000" Offset="0.447699" /&gt;
        									&lt;GradientStop Color="#FF7F7F7F" Offset="0.800973" /&gt;
        									&lt;GradientStop Color="#FFFFFFFF" Offset="1" /&gt;
        								&lt;/LinearGradientBrush&gt;
        							&lt;/Border.BorderBrush&gt;
        							&lt;Border.Background&gt;
        								&lt;LinearGradientBrush EndPoint="0.339394,1.01667" StartPoint="0.339394,-0.0166667"&gt;
        									&lt;GradientStop Color="#FFBCE6F8" Offset="0" /&gt;
        									&lt;GradientStop Color="#FF7496A5" Offset="0.313808" /&gt;
        									&lt;GradientStop Color="#FF2C4652" Offset="1" /&gt;
        								&lt;/LinearGradientBrush&gt;
        							&lt;/Border.Background&gt;
        						&lt;/Border&gt;
        						&lt;RepeatButton x:Name="HorizontalTrackLargeChangeDecreaseRepeatButton" Grid.Column="0" IsHitTestVisible="False" IsTabStop="False"&gt;
        							&lt;RepeatButton.Template&gt;
        								&lt;ControlTemplate&gt;
        									&lt;Rectangle Height="8" StrokeThickness="0.5"&gt;
        										&lt;Rectangle.Fill&gt;
        											&lt;LinearGradientBrush EndPoint="0.666919,1.00833" StartPoint="0.666919,0"&gt;
        												&lt;GradientStop Color="#FFFFFFFF" Offset="0" /&gt;
        												&lt;GradientStop Color="#FFDDF2FB" Offset="0.19376" /&gt;
        												&lt;GradientStop Color="#FFBCE6F8" Offset="0.481172" /&gt;
        												&lt;GradientStop Color="#FFACD0DF" Offset="0.646463" /&gt;
        												&lt;GradientStop Color="#FF9CBAC7" Offset="0.991632" /&gt;
        											&lt;/LinearGradientBrush&gt;
        										&lt;/Rectangle.Fill&gt;
        										&lt;Rectangle.Stroke&gt;
        											&lt;LinearGradientBrush EndPoint="0.813346,0.970588" StartPoint="0.813346,0.0294187"&gt;
        												&lt;GradientStop Color="#FF000000" Offset="0.447699" /&gt;
        												&lt;GradientStop Color="#FF7F7F7F" Offset="0.800973" /&gt;
        												&lt;GradientStop Color="#FFFFFFFF" Offset="1" /&gt;
        											&lt;/LinearGradientBrush&gt;
        										&lt;/Rectangle.Stroke&gt;
        									&lt;/Rectangle&gt;
        								&lt;/ControlTemplate&gt;
        							&lt;/RepeatButton.Template&gt;
        						&lt;/RepeatButton&gt;
                                &lt;Core:MarkerItemsControl Grid.ColumnSpan="3" Grid.Column="0" EndPosition="{TemplateBinding EndPosition}" IsLive="{TemplateBinding IsLive}" ItemsSource="{TemplateBinding Markers}" LivePosition="{TemplateBinding LivePosition}" RenderTransformOrigin="0.5,0.5" StartPosition="{TemplateBinding StartPosition}" ThumbWidth="{Binding Width, ElementName=HorizontalThumb}" ItemTemplate="{StaticResource DataTemplateCustom}" /&gt;
        						&lt;Thumb x:Name="HorizontalThumb" Background="#00FFFFFF" Grid.Column="1" Height="16" Style="{StaticResource ThumbStyle}" Width="9" /&gt;
        					&lt;/Grid&gt;
        				&lt;/Grid&gt;
        			&lt;/ControlTemplate&gt;
        		&lt;/Setter.Value&gt;
        	&lt;/Setter&gt;
        
--&gt;&lt;/pre&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>carmenpilar</author><pubDate>Tue, 21 Feb 2012 16:59:35 GMT</pubDate><guid isPermaLink="false">New Post: Creating a custom marker control 20120221045935P</guid></item><item><title>New Post: Custom TimelineMediaMarker</title><link>http://smf.codeplex.com/discussions/335746</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;We achieve to add the markers in c# code with the following code:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;public class CustomPlayer : SMFPlayer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public override void OnApplyTemplate()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.OnApplyTemplate();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.TimelineMarkers = new MediaMarkerCollection&amp;lt;TimelineMediaMarker&amp;gt;();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.TimelineMarkers.Add(new TimelineMediaMarker()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin = new TimeSpan(0),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End = new TimeSpan(5),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Id = "1",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type = "timeline",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content = "Marker 1"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.TimelineMarkers.Add(new TimelineMediaMarkerSystem()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin = new TimeSpan(0, 0, 2, 0, 0),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End = new TimeSpan(0, 0, 2, 0, 0),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Id = "2",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type = "timeline",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content = "Marker 2"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;/div&gt;</description><author>renevazquez</author><pubDate>Tue, 21 Feb 2012 16:08:24 GMT</pubDate><guid isPermaLink="false">New Post: Custom TimelineMediaMarker 20120221040824P</guid></item><item><title>New Post: Custom TimelineMediaMarker</title><link>http://smf.codeplex.com/discussions/335746</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi, does anyone have seen a valid sample for creating a custom TimelineMediaMarker and change it&amp;acute;s appereance.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I also tried to add markers in code but it doesn't work,&lt;/p&gt;
&lt;p&gt;public MainPage()&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TimelineMediaMarker timelineMediaMarker = new TimelineMediaMarker()&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin = TimeSpan.FromSeconds(10),&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End = TimeSpan.FromSeconds(10),&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Content = string.Format("{0}s Marker", 10),&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowSeek = true&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Player.TimelineMarkers = new MediaMarkerCollection&amp;lt;TimelineMediaMarker&amp;gt;();&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Player.TimelineMarkers.Add(timelineMediaMarker);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;Thanks in advance for any help!&lt;/p&gt;&lt;/div&gt;</description><author>renevazquez</author><pubDate>Tue, 21 Feb 2012 11:10:54 GMT</pubDate><guid isPermaLink="false">New Post: Custom TimelineMediaMarker 20120221111054A</guid></item><item><title>Created Issue: When a MediaFailed event occurs while opening, PlayState remains Opening [22262]</title><link>http://smf.codeplex.com/workitem/22262</link><description>When an error occurs while the player is in the Opening state, it stays in that state, although the MediaPlugin state switch to Closed.&lt;br /&gt;Two easy ways to reproduce&amp;#58; file not found or DRM error.&lt;br /&gt;&lt;br /&gt;This prevents from using the VisualStateManager to display informations about the current state, or to use DataBinding on the PlayState &amp;#40;with a ValueConverter obviously&amp;#41; for the same purpose.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve made a brutal fix in my local copy of MMPPF&amp;#58; I&amp;#39;ve added &amp;#34;PlayState &amp;#61; MediaPluginState.Closed&amp;#59;&amp;#34; in the OnMediaFailed event.&lt;br /&gt;Note&amp;#58; PlayState.set is not accessible from derived class, which prevents working around in my custom SMFPlayer derived class.&lt;br /&gt;&lt;br /&gt;I think a proper fix would ensure that SMFPlayer.PlayState stays in sync with its ActiveMediaPlugin&amp;#39;s state.&lt;br /&gt;</description><author>Julienv42</author><pubDate>Tue, 21 Feb 2012 10:17:08 GMT</pubDate><guid isPermaLink="false">Created Issue: When a MediaFailed event occurs while opening, PlayState remains Opening [22262] 20120221101708A</guid></item><item><title>New Post: Cannot play media files in OOB mode</title><link>http://smf.codeplex.com/discussions/333819</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I recently updated my Silverlight 5 player from SMF v2.3 to MMPPF v2.6.1. In In-Browser mode everything is working OK, but when I go to Out-Of-Browser mode - media files not loading (not local, not progressive download, not smooth streaming media). I tried
 to debug it and it seems that OnMediaPluginLoaded event is not fired.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also could you please guide me how to enable logging (all necessary steps, if possible)? My LogLevel = All and LoggingConsoleVisibility = Visible, but there are no entries in Log (Debug) Screen. Am I missing a reference of some kind?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please let me know.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank You.&lt;/p&gt;
&lt;/div&gt;</description><author>Prophet189</author><pubDate>Tue, 21 Feb 2012 02:49:44 GMT</pubDate><guid isPermaLink="false">New Post: Cannot play media files in OOB mode 20120221024944A</guid></item><item><title>Commented Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256]</title><link>http://smf.codeplex.com/workitem/22256</link><description>It would be good to be able to inform users of the number of ads&amp;#47;remaining time in an ad break. It seems like a sensible place for this information to be exposed is on the AdvertisementStateChanged event.&lt;br /&gt;Comments: ** Comment from web user: karlssberg ** &lt;p&gt;Ads are a necessary evil.  Anything that eases the pain is gladly welcomed&amp;#33;&lt;/p&gt;</description><author>karlssberg</author><pubDate>Mon, 20 Feb 2012 17:01:47 GMT</pubDate><guid isPermaLink="false">Commented Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256] 20120220050147P</guid></item><item><title>New Post: SMF Player - which video formats does it support?</title><link>http://smf.codeplex.com/discussions/325716</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Have you added references to appropriate plugins? For instance Microsoft.SilverlightMediaFramework.Plugins.Progressive.&lt;/p&gt;&lt;/div&gt;</description><author>Julienv42</author><pubDate>Mon, 20 Feb 2012 16:43:42 GMT</pubDate><guid isPermaLink="false">New Post: SMF Player - which video formats does it support? 20120220044342P</guid></item><item><title>Commented Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256]</title><link>http://smf.codeplex.com/workitem/22256</link><description>It would be good to be able to inform users of the number of ads&amp;#47;remaining time in an ad break. It seems like a sensible place for this information to be exposed is on the AdvertisementStateChanged event.&lt;br /&gt;Comments: ** Comment from web user: jodieorourke ** &lt;p&gt;Agree with reporter - Allowing users to understand how long the ad break will be is an important UX feature and key in preventing drop-out.&lt;/p&gt;</description><author>jodieorourke</author><pubDate>Mon, 20 Feb 2012 11:56:57 GMT</pubDate><guid isPermaLink="false">Commented Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256] 20120220115657A</guid></item><item><title>Created Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256]</title><link>http://smf.codeplex.com/workitem/22256</link><description>It would be good to be able to inform users of the number of ads&amp;#47;remaining time in an ad break. It seems like a sensible place for this information to be exposed is on the AdvertisementStateChanged event.&lt;br /&gt;</description><author>chrispike</author><pubDate>Mon, 20 Feb 2012 11:49:24 GMT</pubDate><guid isPermaLink="false">Created Issue: Add AdCount and Total Duration to AdvertisementState events in VAST handler [22256] 20120220114924A</guid></item><item><title>New Post: Multiple close caption options</title><link>http://smf.codeplex.com/discussions/247858</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;With a Smooth Streaming pipeline, you should be able to define multiple captions streams (should be visible in Manifest) and have them recognized in the SMF player out of the box.&lt;/p&gt;
&lt;p&gt;If you have them as standalone files (MarkerResources), it's where you'll have to do as I've done.&lt;/p&gt;&lt;/div&gt;</description><author>Julienv42</author><pubDate>Mon, 20 Feb 2012 09:58:35 GMT</pubDate><guid isPermaLink="false">New Post: Multiple close caption options 20120220095835A</guid></item><item><title>New Post: SMF Player - which video formats does it support?</title><link>http://smf.codeplex.com/discussions/325716</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I've just tried out the SMFPlayer for the first time and am configured with silverlight 5 and smf 2.6.1. I've been trying to get it to work with a wmv file, and avi file&amp;nbsp;and a swf file. None is played by the player. I have two playlists set up for testing
 and the second points to the 'Big Buck Bunny' video&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;a href="http://video3.smoothhd.com.edgesuite.net/ondemand/Big%20Buck%20Bunny%20Adaptive.ism/Manifest"&gt;http:&lt;span style="color:green"&gt;//video3.smoothhd.com.edgesuite.net/ondemand/Big%20Buck%20Bunny%20Adaptive.ism/Manifest&lt;/span&gt;
&lt;/a&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;and that video works well.&amp;nbsp; I have tried to find a simple statement online stating which video formats are supported by the player, but have had no luck.&amp;nbsp; I would think that at least wmv would be supported.&amp;nbsp; I'm build a new
 website and want to use the player to show demonstrations of a new piece of software.
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have already tried to load the wmv file to my project and set it as a resource. Nothing I've tried so far has worked.&amp;nbsp; Any ideas, anyone?&lt;/p&gt;
&lt;/div&gt;</description><author>jdcarwill</author><pubDate>Sat, 18 Feb 2012 23:54:57 GMT</pubDate><guid isPermaLink="false">New Post: SMF Player - which video formats does it support? 20120218115457P</guid></item><item><title>New Post: Multiple close caption options</title><link>http://smf.codeplex.com/discussions/247858</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Julien, thanks for asking,&lt;/p&gt;
&lt;p&gt;I&amp;acute;m using a derived SMFPlayer that implement some DRM libraries for Playready security. Regard the delivery method is set up to adaptative streaming with several .ismv files according user internet connection.&lt;/p&gt;
&lt;p&gt;The subtitles are in .dfxp format (converted form original srt by Expression Encoder 4)&lt;/p&gt;
&lt;p&gt;If you think that your work can help me, please let me know or tell me where I can find info on how to build a new blend project to implement muliple dfxp captions.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Pablo&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>PabloOses</author><pubDate>Fri, 17 Feb 2012 19:13:23 GMT</pubDate><guid isPermaLink="false">New Post: Multiple close caption options 20120217071323P</guid></item></channel></rss>
