<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7307750720956921371</atom:id><lastBuildDate>Thu, 19 Dec 2024 03:24:08 +0000</lastBuildDate><category>Expression Blend</category><category>Windows 8</category><category>Styling</category><category>Animation</category><category>Application</category><category>Buttons</category><category>Effects</category><category>Preloader</category><category>Telerik Charts</category><category>Design</category><category>Silverlight</category><category>Tips</category><category>Toggle Button</category><category>Beginners</category><category>DeepZoom</category><category>Expression Design</category><category>ExpressionBlend</category><category>General</category><category>JQuery</category><category>Javascript</category><category>Linq</category><category>Maked Zones</category><category>Monodroid</category><category>xamarin</category><category>xml</category><title>SilverSpot</title><description>For all the silverlight lovers!</description><link>http://silverspoted.blogspot.com/</link><managingEditor>noreply@blogger.com (Ramya)</managingEditor><generator>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-1271738481911225558</guid><pubDate>Mon, 07 Oct 2013 09:31:00 +0000</pubDate><atom:updated>2013-10-07T02:33:25.867-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Monodroid</category><category domain="http://www.blogger.com/atom/ns#">xamarin</category><title>Creating a calendar in Xamarin Monodroid</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal"&gt;
I had to create a calendar in Android using Xamarin and
found it really tough initially. So I thought of writing this so that it
becomes easy for others to just follow.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;Do it before you
forget&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
It is important to add permissions so to make sure that the
code works well on the device.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;

&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt;&amp;lt;uses-&lt;span class="type"&gt;permission&lt;/span&gt; android:name=&lt;span class="string"&gt;"android.permission.READ_CALENDAR"&lt;/span&gt; /&amp;gt;
 &amp;lt;uses-&lt;span class="type"&gt;permission&lt;/span&gt; android:name=&lt;span class="string"&gt;"android.permission.WRITE_CALENDAR"&lt;/span&gt; /&amp;gt;&lt;!--[if IE]&gt;

&lt;![endif]--&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
we will be using the&lt;a href="http://developer.android.com/reference/android/provider/CalendarContract.html" target="_blank"&gt; CalendarContract&lt;/a&gt;&amp;nbsp;so make sure that the minimum SDK level is set to 14&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;How to create Calendar&lt;/b&gt;&lt;br /&gt;
First you have to query the columns and create the properties that the calendar will have.&lt;br /&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;

&lt;br /&gt;
&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt;&lt;span class="type"&gt;var&lt;/span&gt; uri = CalendarContract.Calendars.ContentUri;
            &lt;span class="type"&gt;ContentValues&lt;/span&gt; val = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;ContentValues&lt;/span&gt;();
            val.Put(CalendarContract.Calendars.InterfaceConsts.AccountName, AccountName);
            val.Put(CalendarContract.Calendars.InterfaceConsts.AccountType, CalendarContract.AccountTypeLocal);
            val.Put(CalendarContract.Calendars.Name, &lt;span class="string"&gt;"My Calendar"&lt;/span&gt;);
            val.Put(CalendarContract.Calendars.InterfaceConsts.CalendarDisplayName, &lt;span class="string"&gt;"Silverspot"&lt;/span&gt;);
            val.Put(CalendarContract.Calendars.InterfaceConsts.CalendarColor, Android.&lt;span class="type"&gt;Graphics&lt;/span&gt;.&lt;span class="type"&gt;Color&lt;/span&gt;.Red);       
            val.Put(CalendarContract.Calendars.InterfaceConsts.OwnerAccount, AccountName);
            val.Put(CalendarContract.Calendars.InterfaceConsts.Visible, &lt;span class="keyword"&gt;true&lt;/span&gt;);
            val.Put(CalendarContract.Calendars.InterfaceConsts.SyncEvents, &lt;span class="keyword"&gt;true&lt;/span&gt;);
            uri = uri.BuildUpon()
                .AppendQueryParameter(CalendarContract.CallerIsSyncadapter, &lt;span class="string"&gt;"true"&lt;/span&gt;)
                .AppendQueryParameter(CalendarContract.Calendars.InterfaceConsts.AccountName, AccountName)
                .AppendQueryParameter(CalendarContract.Calendars.InterfaceConsts.AccountType, CalendarContract.AccountTypeLocal)
                .Build();
            &lt;span class="type"&gt;var&lt;/span&gt; calresult = ContentResolver.Insert(uri, val);
&lt;!--[if IE]&gt;

&lt;![endif]--&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;span style="background-color: #f0f0f0;"&gt;CallerIsSyncadapter will give you more powers to customize the calendar and create you own calendar instead of adding events in the already existing default calendar. If you dont want it you may set it to false.&amp;nbsp;&lt;/span&gt;ContentResolver.Insert will create a new calendar in the native calendar app. This will return a url that will have the calendar ID that will be used in creating events against the calendar that you just created. In my next post ill explain how to create event in the calendar that you just created.&lt;/div&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2013/10/creating-calendar-in-xamarin-monodroid.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-240918710284169756</guid><pubDate>Fri, 19 Apr 2013 05:16:00 +0000</pubDate><atom:updated>2013-04-18T22:16:57.062-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Why the obsession with Start Button?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
Since the day Windows
8 was introduced to the world everybody is speculating about the absence of
start button which is totally beyond my understanding. I have been using
Windows 8 since the time it was in its consumer preview stages and I have NEVER
felt the use of start button. In fact there is no need of start button at all!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
If I think back I
remember start button had all the shortcuts to the commonly used applications
plus a search box and if you wanted to go somewhere easily all you had to do
was just press the start button… Now let’s see what does Windows 8 has to
offer… A start screen which can hold any number of tiles which are nothing but
the shortcuts to your favorite and most used applications. The age old start
button could hold a limited number of shortcuts whereas the start screen can
have any number of tiles and you can even group them according to the category
or your frequency of use. You have the amazing Semantic zoom if you have added
many tiles on the start screen.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Coming on to the
search box which otherwise popped up in the start menu when we clicked on Start
button, I know it was a handy search box. In Windows 8 all you have to do is
start typing when you are on the start screen and it would start searching for
you in the various apps that you have installed, in files and even in settings.
For example if I wanted to search for the Hyper-V settings or the Remote
connection settings I just have to start typing the text and Windows 8 searches
for these in the settings and quickly shows you the result. I don’t think this
is possible with the search text box in start menu! &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Now if you are missing
the fact the you could have gone to the start menu even when you had opened
many applications on the desktop then to compensate that, there is a Window key
available on your keypad, and you just have to press it to go back to the start
screen or press the Window icon on the Charms&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
I think people are
just not exploring enough. There is nothing missing in Windows 8. Windows 8 has
reinvented the whole desktop. Windows 8 has got a beautiful and super user
friendly start screen which needs to be used correctly.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheY9jQYbNtpa9kNlZFdwRzm5Wu6btG3Y9Zx3bg66eI-2_BUvA_j564I6nEyNATmn4WACdCkdaaVIlRVUwGLlkjrcZXggt7uEyzdjvsa_AnV-XlYG7-YOuwdeQIdMLkmaUJ2_kkEd4dkMif/s1600/2a276423-9dbd-4ac5-89d6-5d74b55f78c1_22.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheY9jQYbNtpa9kNlZFdwRzm5Wu6btG3Y9Zx3bg66eI-2_BUvA_j564I6nEyNATmn4WACdCkdaaVIlRVUwGLlkjrcZXggt7uEyzdjvsa_AnV-XlYG7-YOuwdeQIdMLkmaUJ2_kkEd4dkMif/s320/2a276423-9dbd-4ac5-89d6-5d74b55f78c1_22.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2013/04/why-obsession-with-start-button.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheY9jQYbNtpa9kNlZFdwRzm5Wu6btG3Y9Zx3bg66eI-2_BUvA_j564I6nEyNATmn4WACdCkdaaVIlRVUwGLlkjrcZXggt7uEyzdjvsa_AnV-XlYG7-YOuwdeQIdMLkmaUJ2_kkEd4dkMif/s72-c/2a276423-9dbd-4ac5-89d6-5d74b55f78c1_22.jpg" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6744648160503699889</guid><pubDate>Thu, 18 Apr 2013 13:04:00 +0000</pubDate><atom:updated>2013-04-18T06:05:31.167-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">General</category><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Got a problem? Write an app for it!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: inherit;"&gt;I have been working on App development from the past 2 years now and I see that after I started working on it there is a significant change in my thought processes. App&amp;nbsp;&lt;/span&gt;development&lt;span style="font-family: inherit;"&gt;&amp;nbsp;has changed the way I think completely. I now think of apps all the time. I look at problems and think of developing an app to fix that. I keep telling this to my juniors. Finally decided to write a post on how I think and how our simple thought can convert into an app.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: inherit;"&gt;Here is what I wrote for one of the company's blog,&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://blog.aditi.com/design/got-a-problem-write-an-app-it/" target="_blank"&gt;http://blog.aditi.com/design/got-a-problem-write-an-app-it/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope you'll agree with me :)&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2013/04/got-problem-write-app-for-it.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-8670332523326358025</guid><pubDate>Wed, 19 Dec 2012 02:37:00 +0000</pubDate><atom:updated>2012-12-18T18:37:25.807-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>National Geographic for Windows 8: milestone</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://apps.microsoft.com/windows/en-us/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0" style="text-align: left;" target="_blank"&gt;National Geographic for Windows 8&lt;/a&gt;&lt;span style="text-align: left;"&gt;&amp;nbsp;reached a milestone today... Its not even a month since it was launched, it has already crossed 10k downloads. A serious bug has&amp;nbsp;caused&amp;nbsp;its ratings to go down but we hope people will like the update that we have added. Hope to see more downloads in the coming month. Thank you all for enjoying this app so far. If you find any bugs or have any suggestions please email us to&amp;nbsp;&lt;/span&gt;&lt;a href="mailto:silverspots@outlook.com" style="text-align: left;" target="_blank"&gt;silverspots@outlook.com&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL91MDwmDPCigloWRxleAOy8-ILQ8E4Wz9O3exOAdgJPttvc9THiRpG6CFDyWNveuTepb7RKxMR-iF2Hf3u0QmPm7pQ_fscgt1LqEDrrSxkpQGTGMfabWtMntA_T-ca2FT1tNOKVE759vH/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL91MDwmDPCigloWRxleAOy8-ILQ8E4Wz9O3exOAdgJPttvc9THiRpG6CFDyWNveuTepb7RKxMR-iF2Hf3u0QmPm7pQ_fscgt1LqEDrrSxkpQGTGMfabWtMntA_T-ca2FT1tNOKVE759vH/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/12/national-geographic-for-windows-8_18.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL91MDwmDPCigloWRxleAOy8-ILQ8E4Wz9O3exOAdgJPttvc9THiRpG6CFDyWNveuTepb7RKxMR-iF2Hf3u0QmPm7pQ_fscgt1LqEDrrSxkpQGTGMfabWtMntA_T-ca2FT1tNOKVE759vH/s72-c/1.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-3542523642327476907</guid><pubDate>Tue, 18 Dec 2012 16:52:00 +0000</pubDate><atom:updated>2012-12-18T09:02:19.138-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>National Geographic for windows 8: Update available</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
A new update is available for&amp;nbsp;&lt;a href="http://apps.microsoft.com/windows/en-us/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0" target="_blank"&gt;National Geographic for windows 8&lt;/a&gt;. Some interesting bugs are fixed. :) We will soon be launching exciting&amp;nbsp;features&amp;nbsp;to it. till then sorry for the&amp;nbsp;inconvenience&amp;nbsp;caused. Keep rating it good. :)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/12/national-geographic-for-windows-8.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-3338530345471789885</guid><pubDate>Tue, 18 Dec 2012 16:47:00 +0000</pubDate><atom:updated>2012-12-18T08:47:22.082-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>National Geographic for Windows 8: Launch</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
Happy to launch the new app dedicated for National Geographic lovers. Get all the news, photos and videos from National Geographic.&lt;br /&gt;
The killer features include,&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;View latest news from National Geographic.&lt;/li&gt;
&lt;li&gt;View the picture of the day&lt;/li&gt;
&lt;li&gt;Set the picture as lock screen background.&lt;/li&gt;
&lt;li&gt;Check out the videos from National Geographic.&lt;/li&gt;
&lt;li&gt;view them with in the app.&lt;/li&gt;
&lt;/ol&gt;
Get it from here&amp;nbsp;&lt;a href="http://apps.microsoft.com/windows/en-us/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0"&gt;http://apps.microsoft.com/windows/en-us/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxF0XYLSv8ocDZCETgGS58_94whtz6VT8nbEuAl9K1-s261qKTo7RpF-gGJFXGcBBl2r-7Xb-L6ERokzsHyQaS0YUYnQcnLy233HxlzTpM0qxyWvZr9no4lFDOOrj0VKOQENOSwHkw7Kz6/s1600/Screenshot.53752.1000000.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxF0XYLSv8ocDZCETgGS58_94whtz6VT8nbEuAl9K1-s261qKTo7RpF-gGJFXGcBBl2r-7Xb-L6ERokzsHyQaS0YUYnQcnLy233HxlzTpM0qxyWvZr9no4lFDOOrj0VKOQENOSwHkw7Kz6/s320/Screenshot.53752.1000000.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwkr-1SyXmU-jeS3XO4_8y_6Rm2IotL1wQemD8_uV-RVVf_ZeA6e0VIuIQjcoazSTSe9WTiAURS5Mx04aMvdfrICaMpZrInuiJiD3ed46MLg87hsShSJgS_xROYGAXTJ5N5nCbwp48e0vX/s1600/Screenshot.53752.1000001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwkr-1SyXmU-jeS3XO4_8y_6Rm2IotL1wQemD8_uV-RVVf_ZeA6e0VIuIQjcoazSTSe9WTiAURS5Mx04aMvdfrICaMpZrInuiJiD3ed46MLg87hsShSJgS_xROYGAXTJ5N5nCbwp48e0vX/s320/Screenshot.53752.1000001.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjVbgLB4U67vapsSQHT0bqPV89SqVFCIh4QGSLSDtSiExSXJaEZIoG8t1rT8d5EfOYmrBn3DfwmegFYqHCzVF4AnGES3x46AouqsICYJtHcnXqia3OrCH-d1d_MpXLD7R_Sh66F1QZThC/s1600/Screenshot.53752.1000002.jpg" imageanchor="1"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjVbgLB4U67vapsSQHT0bqPV89SqVFCIh4QGSLSDtSiExSXJaEZIoG8t1rT8d5EfOYmrBn3DfwmegFYqHCzVF4AnGES3x46AouqsICYJtHcnXqia3OrCH-d1d_MpXLD7R_Sh66F1QZThC/s1600/Screenshot.53752.1000002.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQCPiisYJCOEtWGb9rjTw_cjPVkMoZc0987hBciiKSY-K8zPkrM0xwAVqpOIVidf3bkDC6mYqWbmJlUj4nlXsfMkfKsWAkB3XcjyVk7BUCulYDkKXOe8YJcmzDY7wjL4czz_oiSfjEmxi0/s1600/Screenshot.53752.1000003.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQCPiisYJCOEtWGb9rjTw_cjPVkMoZc0987hBciiKSY-K8zPkrM0xwAVqpOIVidf3bkDC6mYqWbmJlUj4nlXsfMkfKsWAkB3XcjyVk7BUCulYDkKXOe8YJcmzDY7wjL4czz_oiSfjEmxi0/s320/Screenshot.53752.1000003.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoGjHIMd0xj7WPf_hI8C0BMQ7d8bc3uv7MQLRv_R9LzZs92W95cmuctX0BthSxRXAuBh9-XVniikXKOBK1TG8zLPTpB4_Pv_-rzLmvcR6bkQtmUEYDoktWXr-7FbFlvgWkvIp-tcKb8Xn/s1600/Screenshot.53752.1000004.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdoGjHIMd0xj7WPf_hI8C0BMQ7d8bc3uv7MQLRv_R9LzZs92W95cmuctX0BthSxRXAuBh9-XVniikXKOBK1TG8zLPTpB4_Pv_-rzLmvcR6bkQtmUEYDoktWXr-7FbFlvgWkvIp-tcKb8Xn/s320/Screenshot.53752.1000004.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXH4000sAb79MwFSjweWlT67hNWydjfcCShz5UrgBFUVgej0iA_bTRwy1lTh35G3bjRVKlnt8Sg7PIIqwPooKOwM2XcO_7qbWpMJ-8MsxDDdtLQgRgUpPo-_Pa44mcPGB6jziSlqfoPEuP/s1600/Screenshot.53752.1000005.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXH4000sAb79MwFSjweWlT67hNWydjfcCShz5UrgBFUVgej0iA_bTRwy1lTh35G3bjRVKlnt8Sg7PIIqwPooKOwM2XcO_7qbWpMJ-8MsxDDdtLQgRgUpPo-_Pa44mcPGB6jziSlqfoPEuP/s320/Screenshot.53752.1000005.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ8M5OWlgdXPbkPXdgEBBhM2mV9vCOu3MFxdwdIQdpmuf13F0fPlsY5zkU1AQgZqh-P7V5fXYLeaI82uZwyknv9gOac9khl5M20fFxsw3hdztLeodByl5KnpOguhFBFgnaWytBO1H8QzDD/s1600/Screenshot.53752.1000006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ8M5OWlgdXPbkPXdgEBBhM2mV9vCOu3MFxdwdIQdpmuf13F0fPlsY5zkU1AQgZqh-P7V5fXYLeaI82uZwyknv9gOac9khl5M20fFxsw3hdztLeodByl5KnpOguhFBFgnaWytBO1H8QzDD/s320/Screenshot.53752.1000006.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/12/national-geographic-for-windows-8-launch.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxF0XYLSv8ocDZCETgGS58_94whtz6VT8nbEuAl9K1-s261qKTo7RpF-gGJFXGcBBl2r-7Xb-L6ERokzsHyQaS0YUYnQcnLy233HxlzTpM0qxyWvZr9no4lFDOOrj0VKOQENOSwHkw7Kz6/s72-c/Screenshot.53752.1000000.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-7811187654322489754</guid><pubDate>Sun, 02 Dec 2012 13:47:00 +0000</pubDate><atom:updated>2012-12-02T05:49:12.649-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>Set your image as lock screen background in Windows 8</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Ever wondered how many times we change our wallpapers?? Well I change it everyday! With Windows 8 you can change your lock screen background too. And I can change it everyday because of my App called as &lt;/span&gt;&lt;a href="http://apps.microsoft.com/webpdp/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0" target="_blank"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;National Geographic for Windows 8&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;. And this is how I did it in xaml,&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;StorageFile file = await StorageFile.CreateStreamedFileFromUriAsync(URI), new Uri(URI),
&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; RandomAccessStreamReference.CreateFromUri(new Uri(URI)));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; await LockScreen.SetImageFileAsync(file);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageDialog md = new MessageDialog("This image is set as your lock screen background", "Hurray");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result = await md.ShowAsync();&lt;/code&gt;&lt;/pre&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;this code snippet would set an image from a uri and display a friendly message to the user.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;you will have to include&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; Windows.Storage.Streams;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;using&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;&lt;span style="font-family: Consolas;"&gt; Windows.System.UserProfile&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif; font-size: small;"&gt;to use the&lt;/span&gt; LockScreen class. &lt;span style="font-family: Georgia; font-size: small;"&gt;LockScreen.SetImageFileAsync accepts a StorageFile object that contains a new image for the lock screen.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia;"&gt;Now you can create an app on your own or download &lt;a href="http://apps.microsoft.com/webpdp/app/national-geographic-for-windows/329d02e5-806a-45f5-9b62-9bd9f7c324f0" target="_blank"&gt;my app&lt;/a&gt;&amp;nbsp;and get beautiful wallpapers and lock screen backgrounds everyday! Happy Coding!&lt;/span&gt;&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/12/set-your-image-as-lock-screen.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-4939847023610145020</guid><pubDate>Sun, 02 Dec 2012 05:05:00 +0000</pubDate><atom:updated>2012-12-01T21:18:44.461-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 8</category><title>To embed Youtube videos in Windows 8 xaml</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;I was making&amp;nbsp;my 5th&amp;nbsp;windows 8 application&amp;nbsp;called National Geographic
for Windows 8. The best part of the channel’s info lies in videos and all the major
videos are uploaded on&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;YouTube. Though
YouTube exposes all the videos through its feeds, its difficult to embed their
video in xaml. Mainly because xaml does not support Flash. Now YouTube supports
HTML 5 videos but I was not able to find many such videos. So I thought of
going ahead with Flash players in xaml. The trick lied in embedding the player
in an Iframe in a WebView.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;
&lt;span style="font-family: Calibri;"&gt;This is the code snippet,&lt;/span&gt;&lt;br /&gt;
&lt;pre bp.blogspot.com="bp.blogspot.com" codebg.gif="codebg.gif" jjxr_u2ybi="jjxr_u2ybi" line-height:20px="line-height:20px" nbsp="nbsp" padding:0px="padding:0px" qep32cj8="qep32cj8" quot="quot" s320="s320" text-align:left="text-align:left" z5ltvmqpaa8="z5ltvmqpaa8"&gt;&lt;code&gt;&lt;pre style="background-color: #eeeeee; border: 1px dashed rgb(153, 153, 153); color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt; str = string.Format(@"&amp;lt;iframe width='{0}' height='{1}' src='{2}' frameborder='{3}'&amp;gt;&amp;lt;/iframe&amp;gt;", videoView.ActualWidth - 10, videoView.ActualHeight - 10, link, 0);
videoView.NavigateToString(str);&lt;/code&gt;&lt;/pre&gt;
&lt;/code&gt;&lt;/pre&gt;
where "link" is my&amp;nbsp;YouTube video url and&amp;nbsp;&amp;nbsp;"videoView" is my WebView control in the xaml like this&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;Grid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt; Style&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;StaticResource&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt; LayoutRootStyle&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;}"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;WebView&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt; x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="videoView"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt; Grid.Row&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="2"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt; Margin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="120,0,10,90"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;Grid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
I just did a bit of styling and here is the output,&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoiiFTz6RStzlt_QE0ln5ULE7UB9uyKqXMYjX3xfovL1S7n0iOiwHk6MfvHT2NZ5bnMnL59oo3MvdZpKf-25E0UAola-ogzdDw9EmuzrcvOyOwBi8DzcNMHQ-0LSDcKFGR3Ymb1ska0O0M/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoiiFTz6RStzlt_QE0ln5ULE7UB9uyKqXMYjX3xfovL1S7n0iOiwHk6MfvHT2NZ5bnMnL59oo3MvdZpKf-25E0UAola-ogzdDw9EmuzrcvOyOwBi8DzcNMHQ-0LSDcKFGR3Ymb1ska0O0M/s320/1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/12/to-embed-youtube-videos-in-windows-8.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoiiFTz6RStzlt_QE0ln5ULE7UB9uyKqXMYjX3xfovL1S7n0iOiwHk6MfvHT2NZ5bnMnL59oo3MvdZpKf-25E0UAola-ogzdDw9EmuzrcvOyOwBi8DzcNMHQ-0LSDcKFGR3Ymb1ska0O0M/s72-c/1.png" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6061669563409739243</guid><pubDate>Mon, 27 Aug 2012 10:03:00 +0000</pubDate><atom:updated>2012-08-27T03:06:57.552-07:00</atom:updated><title>Things that I hate in Nokia Lumia 800..</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Ever since I got Nokia Lumia 800 I have not stopped
admiring it for its cut finishing and smooth touch response. But there are few
things that I totally hate. No matter how hard I try I still cannot forget the
facts that few things are so complex , rather just not there!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;I am a person who loves to change the ringtone
everytime a new song is released. But that was until I got Lumia. This phone
does not allow the user to set their songs as ringtone. I cannot say that it
does not allow completely as we can set the ringtone through Zune.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Steps to set ringtone in Lumia 800,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Start
your PC and plug your phone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Start
Zune and search for you song.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Change
its genre to ringtone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Go
back to your phones settings and search for your song.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;5.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;If
you find it there then you are lucky and can set it as ringtone.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;6.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;If
not then you have to “understand” that the song which you have selected must
have been greater than 1 mb. Argh!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Steps to set ringtone in any other phone&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo2; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Search
your favourite song and go to options&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo2; text-indent: -18pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Segoe UI&amp;quot;;"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Set
as ringtone!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Oh I miss my old phone for this simplicity!! On top of
it I thought of ending this problem and creating my own application that would
simply set the ringtone without going to zune….To my surprise the classes are
not exposed, the music file is not exposed!!!!! Why on earth did Microsoft do
this! &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Another thing that I really hate is not being able to
use mobile tethering or sharing the internet connection with other devices.
After a lot of searches on forums I found that it is not a windows phone 7
problem as its not available only in Nokia Lumia 800!! &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;These are few moments when I hate myself for buying
this phone. I am otherwise a Microsoft fan and a pro Microsoft person but few
things like these makes me crazy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/08/things-that-i-hate-in-nokia-lumia-800.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-8101230695438565660</guid><pubDate>Sat, 10 Mar 2012 16:02:00 +0000</pubDate><atom:updated>2012-03-15T17:39:01.231-07:00</atom:updated><title>Our first WP7 application-PicLabs is live!</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I was busy all these days creating a new application for Windows Phone 7..and I am so happy to announce that it is live! The app is called as PicLabs and is a photo editing tool. You can even post your edited photos on Facebook. Try it from here,&lt;br /&gt;
&lt;a href="http://www.windowsphone.com/en-US/apps/0781be0a-0d85-4c99-b9c2-def32bfc3035" target="_blank"&gt;PicLabs on WP7 Market Place&lt;/a&gt;&amp;nbsp;or check out the QR code&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="qrcode" height="200" src="http://qrcode.kaywa.com/img.php?s=8&amp;amp;d=http%3A%2F%2Fwww.windowsphone.com%2Fen-US%2Fapps%2F0781be0a-0d85-4c99-b9c2-def32bfc3035" width="200" /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9h4eQFE1sUtNpG2aBf74648mK5_ed9Blf7SPFTmJhHPZtZ04BMxS6tFXmVCy9O0AnU1LzIIKmBuD060nm_-NAJaKHrUGZcYaLBZVSD_-Nln4vJd5GjSjVpJR-peAPX3s-cSSOeWxQbzmA/s1600/Capture1.png" imageanchor="1" style="clear: left; float: left;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9h4eQFE1sUtNpG2aBf74648mK5_ed9Blf7SPFTmJhHPZtZ04BMxS6tFXmVCy9O0AnU1LzIIKmBuD060nm_-NAJaKHrUGZcYaLBZVSD_-Nln4vJd5GjSjVpJR-peAPX3s-cSSOeWxQbzmA/s200/Capture1.png" width="120" /&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBRZa6b0MY8RqyuJwj2LXW9Scg_m2qNqOVntD_bTN5UGZjRGISE7pV7XQHLcryclHQ_721ILEoUs-1A3WW-LYPi6tyx8CdOQxsW-vN_Yow0senlgURpwaN_uD9Oiq5_8rjUCWrwUZs4kob/s1600/cap2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBRZa6b0MY8RqyuJwj2LXW9Scg_m2qNqOVntD_bTN5UGZjRGISE7pV7XQHLcryclHQ_721ILEoUs-1A3WW-LYPi6tyx8CdOQxsW-vN_Yow0senlgURpwaN_uD9Oiq5_8rjUCWrwUZs4kob/s200/cap2.png" width="120" /&gt;&lt;/a&gt; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_nrUBXkhGbTBTi0jx-aAoohRIdQW_kZNVhb5_c5HM_UDywmnptkMmIQMpHxWP8r9bWWiuynFXtn7Kl3HqHZN-XXxJMW2FrkvUmQa9dH0J9QHQswdojqbSKNNndeZicZGiDwn8ctQ8ssJw/s1600/cap3.png" imageanchor="1"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_nrUBXkhGbTBTi0jx-aAoohRIdQW_kZNVhb5_c5HM_UDywmnptkMmIQMpHxWP8r9bWWiuynFXtn7Kl3HqHZN-XXxJMW2FrkvUmQa9dH0J9QHQswdojqbSKNNndeZicZGiDwn8ctQ8ssJw/s200/cap3.png" width="120" /&gt; &lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RaGjtLGyV03Fh2gSONiVbbr_JwiOP8sCJQRvGt0Il0Jgl-sCv0t5TnvrdE2dXsZ31VLAeUioOCCtiE_IeVSmL6rAuT7LGdVMIMTSOUmz924LBcSrVuZdDvJKWyvtkWOsQrSVqmHOnCOK/s1600/cap4.png" imageanchor="1" style="clear: left; float: left;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RaGjtLGyV03Fh2gSONiVbbr_JwiOP8sCJQRvGt0Il0Jgl-sCv0t5TnvrdE2dXsZ31VLAeUioOCCtiE_IeVSmL6rAuT7LGdVMIMTSOUmz924LBcSrVuZdDvJKWyvtkWOsQrSVqmHOnCOK/s200/cap4.png" width="120" /&gt; &lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPUrboiPPQVwgFJxA4owoMCqplAEPWh4LwAeJTlvcSj30XV-VXYFuH2RzUjUDWungxwqnctwhuifJtp_mjURD1ehzIKZb5dOJL7ara3_UG45UPtsp3TjOi_Qe0gTcZVWSWpagck5bMBzrV/s1600/cap5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPUrboiPPQVwgFJxA4owoMCqplAEPWh4LwAeJTlvcSj30XV-VXYFuH2RzUjUDWungxwqnctwhuifJtp_mjURD1ehzIKZb5dOJL7ara3_UG45UPtsp3TjOi_Qe0gTcZVWSWpagck5bMBzrV/s200/cap5.png" width="120" /&gt; &lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0u3akK2fo2V6DdIlKLkzO5TZq-_MvgxGaLA2tsW8QJhMhJumyR7KB-zXI_QnCaizL6Ql8bv8lz_GdWnFNXpaU1Vs8SXCstbtZGxU6ctOHiPdpWmUkc9LaVb8NpVvGlo4_d2a_NEc6iG_s/s1600/cap6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0u3akK2fo2V6DdIlKLkzO5TZq-_MvgxGaLA2tsW8QJhMhJumyR7KB-zXI_QnCaizL6Ql8bv8lz_GdWnFNXpaU1Vs8SXCstbtZGxU6ctOHiPdpWmUkc9LaVb8NpVvGlo4_d2a_NEc6iG_s/s200/cap6.png" width="120" /&gt; &lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxE6lIzE76cv8DCpmfpirpDcNQ6AtwxuY6ImlzYReQX0GlMk7HexFcYxYRVDOsbeEVfS4OaEM_hBqrT-rlTEaNpj7Y7yJih06Nc2tn-jECqW4roakAB4eg4jKPz9R26G0JAyK-EAyZ8OOo/s1600/cap8.png" imageanchor="1" tyle="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img align="left" border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxE6lIzE76cv8DCpmfpirpDcNQ6AtwxuY6ImlzYReQX0GlMk7HexFcYxYRVDOsbeEVfS4OaEM_hBqrT-rlTEaNpj7Y7yJih06Nc2tn-jECqW4roakAB4eg4jKPz9R26G0JAyK-EAyZ8OOo/s200/cap8.png" width="120" /&gt; &lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Kz072C3wZIY7za1iPOcEbM5nk_gzw_th8Ckr3UOuKXQEsbqS99e5PpCsrtQJsPmIJj7O03urxwjB0QcZes1NSl0LHWAU3iTR-4P2_WS_k-PxYWNtG1uwMgrexMk_M7DN9zBmyWmASFYK/s1600/cap7.png" imageanchor="1" tyle="margin-left: 1em; margin-right: 1em; text-align: right;"&gt;&lt;img align="left" border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Kz072C3wZIY7za1iPOcEbM5nk_gzw_th8Ckr3UOuKXQEsbqS99e5PpCsrtQJsPmIJj7O03urxwjB0QcZes1NSl0LHWAU3iTR-4P2_WS_k-PxYWNtG1uwMgrexMk_M7DN9zBmyWmASFYK/s200/cap7.png" width="120" /&gt; &lt;/a&gt;&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2012/03/my-first-wp7-application-piclabs-is.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9h4eQFE1sUtNpG2aBf74648mK5_ed9Blf7SPFTmJhHPZtZ04BMxS6tFXmVCy9O0AnU1LzIIKmBuD060nm_-NAJaKHrUGZcYaLBZVSD_-Nln4vJd5GjSjVpJR-peAPX3s-cSSOeWxQbzmA/s72-c/Capture1.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-1728462590134707777</guid><pubDate>Mon, 30 Jan 2012 16:14:00 +0000</pubDate><atom:updated>2012-01-31T09:58:53.925-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><category domain="http://www.blogger.com/atom/ns#">Styling</category><category domain="http://www.blogger.com/atom/ns#">Telerik Charts</category><title>Telerik Chart Legend in Metro Style</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: inherit;"&gt;In my &lt;/span&gt;&lt;a href="http://silverspoted.blogspot.com/2012/01/telerik-chart-item-in-metro-style.html" style="font-family: inherit;" target="_blank"&gt;previous post&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; you saw how to style the Telerik chart
item in Metro Style. However you saw that the Legend was not at all matching
the Metro Style. So let’s Style the ChartLegend.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;Add a ChartLegend like this,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;&amp;lt;telerikCharting:ChartLegend
HorizontalAlignment="Left" VerticalAlignment="Top"/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;(Remember to delete this extra ChartLegend once you finish
style as this is just to ease the creation of the style.)&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;Once added right
click on the ChartLegend and select the Edit Template-&amp;gt;Edit a copy option. Once
the template for the ChartLegend opens up you will see the basic elements of
style used in the slice.&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP2BrGiJCuefQE_vF-7KPEu56eqoTyAGbHJJ3PJR4iuU-hFAy4GGgGIAel4oxKxOuPuNx7Bm8UwghFv-DxL1Wdapr6ezVWHHhHXbAFbFc3GYbTi5m9m_d1__he7gXUBtalzymBcGW2YMD8/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP2BrGiJCuefQE_vF-7KPEu56eqoTyAGbHJJ3PJR4iuU-hFAy4GGgGIAel4oxKxOuPuNx7Bm8UwghFv-DxL1Wdapr6ezVWHHhHXbAFbFc3GYbTi5m9m_d1__he7gXUBtalzymBcGW2YMD8/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;The border for the
CharLegend has a gradient fill. Change it to a solid fill to match the metro
UI.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmzBvnP2VuDUBPXfR3e3hUD8ZkDWsDXSNhX4eer4cDI-2CTmP7Yx6vZLIGgesUwe6FZmLEqXSJZtfCjXgkPrjsqcfI9AlC9eo8mklLsJ1YfU0janVPvFMBF82rUi4iuV8-5_QWT0qqHDY5/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmzBvnP2VuDUBPXfR3e3hUD8ZkDWsDXSNhX4eer4cDI-2CTmP7Yx6vZLIGgesUwe6FZmLEqXSJZtfCjXgkPrjsqcfI9AlC9eo8mklLsJ1YfU0janVPvFMBF82rUi4iuV8-5_QWT0qqHDY5/s320/2.jpg" width="262" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;Apply this Style to you chart Legend.&lt;/span&gt;&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt;&lt;span class="type"&gt;SeriesMapping&lt;/span&gt; pieSeries = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;SeriesMapping&lt;/span&gt;();
pieSeries.SeriesDefinition = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;PieSeriesDefinition&lt;/span&gt;();
pieChart.DefaultView.ChartLegend.LegendItemStyle = App.Current.&lt;span class="type"&gt;Resources&lt;/span&gt;[&lt;span class="string"&gt;"ChartLegendItemStyle"&lt;/span&gt;] &lt;span class="keyword"&gt;as&lt;/span&gt; &lt;span class="type"&gt;Style&lt;/span&gt;;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;On applying the style your Legend will partially get the
Metro look.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIqxwDITnD3HrrQxgYfDM-5WnT-DXo-U9B3wBOxXuCnpT0-Nvt3szcsv61dXs5c9xn0eJjwuzIxvyW2ULRozDFbZ7bmr8uUEGR-AlNs1hPx8aL0Jo4Q6avDpYAkISodPhsWdLXeUNFV6wo/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIqxwDITnD3HrrQxgYfDM-5WnT-DXo-U9B3wBOxXuCnpT0-Nvt3szcsv61dXs5c9xn0eJjwuzIxvyW2ULRozDFbZ7bmr8uUEGR-AlNs1hPx8aL0Jo4Q6avDpYAkISodPhsWdLXeUNFV6wo/s200/3.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;I am saying partially because if you have noticed the Legend
Item, it is still having a non-metro look.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;Lets style this Legend Item as well. Follow the same
procedure and open up the template for a ChartLegendItem. You will notice that
the glossy look is because of the gradient fill in the PART_SelectedState path.
Just remove this gradient fill or replace it with a solid fill.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0jGkOvTT7Mjq2jNSkteDCY8G8L6G9ljKcY-WW4J6hlrmLnU1rpVWem5KCdd6lvOO6mCdT__vs9HJSqtDyMDvgawkoyhDw5OcZVgNM4mL24cb7-xOsz9T0en6_m5CPNHXCReREvkOzxMxW/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0jGkOvTT7Mjq2jNSkteDCY8G8L6G9ljKcY-WW4J6hlrmLnU1rpVWem5KCdd6lvOO6mCdT__vs9HJSqtDyMDvgawkoyhDw5OcZVgNM4mL24cb7-xOsz9T0en6_m5CPNHXCReREvkOzxMxW/s320/4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: left;"&gt;
&lt;span style="font-family: inherit;"&gt;Apply the ChartLegendItem style, &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;pieChart.DefaultView.ChartLegend.LegendItemStyle=&lt;span style="color: #2b91af;"&gt;App&lt;/span&gt;.Current.Resources[&lt;span style="color: #a31515;"&gt;"ChartLegendItemStyle"&lt;/span&gt;]
&lt;span style="color: blue;"&gt;as&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Style&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left;"&gt;
&lt;span style="font-family: inherit;"&gt;After all this our chart will be metro ready&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjsPWN5aQ2u-xpOU0xuBxNp5Lo2g6c5f54PhlPQ6HKWi6bSVDPMDgyIGu2HPJI4ogqvv_27NO0nBpSXBidqdGC4KILX7QuGXOV7uj86OAWeunmGNlbo30KVgYRyKdzJtuCyqsgtr2FKVGM/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjsPWN5aQ2u-xpOU0xuBxNp5Lo2g6c5f54PhlPQ6HKWi6bSVDPMDgyIGu2HPJI4ogqvv_27NO0nBpSXBidqdGC4KILX7QuGXOV7uj86OAWeunmGNlbo30KVgYRyKdzJtuCyqsgtr2FKVGM/s320/5.jpg" width="318" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;Here is the complete code,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Code:&lt;/div&gt;
&lt;div class="csharpcode"&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt; &amp;lt;!--&lt;span class="type"&gt;Legend&lt;/span&gt; Style--&amp;gt;
        &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendForeground"&lt;/span&gt; &lt;span class="type"&gt;Color&lt;/span&gt;=&lt;span class="string"&gt;"#FF000000"&lt;/span&gt;/&amp;gt;
        &amp;lt;&lt;span class="type"&gt;LinearGradientBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendBackground"&lt;/span&gt; &lt;span class="type"&gt;EndPoint&lt;/span&gt;=&lt;span class="string"&gt;"1.96000003814697,0.5"&lt;/span&gt; StartPoint=&lt;span class="string"&gt;"-0.959999978542328,0.5"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#FFB5B5B5"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#FFF0F0F0"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.5"&lt;/span&gt;/&amp;gt;
        &amp;lt;/&lt;span class="type"&gt;LinearGradientBrush&lt;/span&gt;&amp;gt;
        &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendBorderBrush"&lt;/span&gt; &lt;span class="type"&gt;Color&lt;/span&gt;=&lt;span class="string"&gt;"#FF848484"&lt;/span&gt;/&amp;gt;
        &amp;lt;&lt;span class="type"&gt;Thickness&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendBorderThickness"&lt;/span&gt;&amp;gt;1&amp;lt;/&lt;span class="type"&gt;Thickness&lt;/span&gt;&amp;gt;
        &amp;lt;telerik:&lt;span class="type"&gt;TextToVisibilityConverter&lt;/span&gt; x:Key=&lt;span class="string"&gt;"textToVisibilityConverter"&lt;/span&gt;/&amp;gt;
        &amp;lt;&lt;span class="type"&gt;Style&lt;/span&gt; x:Key=&lt;span class="string"&gt;"ChartLegendStyle"&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:ChartLegend"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Foreground"&lt;/span&gt; Value=&lt;span class="string"&gt;"{StaticResource LegendForeground}"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Background"&lt;/span&gt; Value=&lt;span class="string"&gt;"{StaticResource LegendBackground}"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Padding"&lt;/span&gt; Value=&lt;span class="string"&gt;"10,10,10,5"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Margin"&lt;/span&gt; Value=&lt;span class="string"&gt;"0"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"BorderBrush"&lt;/span&gt; Value=&lt;span class="string"&gt;"{StaticResource LegendBorderBrush}"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"BorderThickness"&lt;/span&gt; Value=&lt;span class="string"&gt;"{StaticResource LegendBorderThickness}"&lt;/span&gt;/&amp;gt;

            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Template"&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
                    &amp;lt;&lt;span class="type"&gt;ControlTemplate&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:ChartLegend"&lt;/span&gt;&amp;gt;
                        &amp;lt;&lt;span class="type"&gt;Border&lt;/span&gt; Background=&lt;span class="string"&gt;"#FF1B1B1B"&lt;/span&gt; BorderThickness=&lt;span class="string"&gt;"0"&lt;/span&gt;&amp;gt;
                            &amp;lt;VisualStateManager.VisualStateGroups&amp;gt;
                             &amp;lt;&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt; x:Name=&lt;span class="string"&gt;"CommonStates"&lt;/span&gt;&amp;gt;
                              &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Normal"&lt;/span&gt;/&amp;gt;
                              &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Disabled"&lt;/span&gt;/&amp;gt;
                             &amp;lt;/&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt;&amp;gt;
                            &amp;lt;/VisualStateManager.VisualStateGroups&amp;gt;
                            &amp;lt;&lt;span class="type"&gt;Grid&lt;/span&gt; Margin=&lt;span class="string"&gt;"5"&lt;/span&gt;&amp;gt;
                          &amp;lt;&lt;span class="type"&gt;Grid&lt;/span&gt;.RowDefinitions&amp;gt;
                           &amp;lt;&lt;span class="type"&gt;RowDefinition&lt;/span&gt; Height=&lt;span class="string"&gt;"Auto"&lt;/span&gt;/&amp;gt;
                           &amp;lt;&lt;span class="type"&gt;RowDefinition&lt;/span&gt; Height=&lt;span class="string"&gt;"*"&lt;/span&gt;/&amp;gt;
                          &amp;lt;/&lt;span class="type"&gt;Grid&lt;/span&gt;.RowDefinitions&amp;gt;
                          &amp;lt;&lt;span class="type"&gt;ContentControl&lt;/span&gt; ContentTemplate=&lt;span class="string"&gt;"{TemplateBinding HeaderTemplate}"&lt;/span&gt; Content=&lt;span class="string"&gt;"{TemplateBinding Header}"&lt;/span&gt; Foreground=&lt;span class="string"&gt;"White"&lt;/span&gt; &lt;span class="type"&gt;FontFamily&lt;/span&gt;=&lt;span class="string"&gt;"Segoe UI"&lt;/span&gt; /&amp;gt;
                          &amp;lt;&lt;span class="type"&gt;ItemsPresenter&lt;/span&gt; Grid.Row=&lt;span class="string"&gt;"1"&lt;/span&gt;/&amp;gt;
                         &amp;lt;/&lt;span class="type"&gt;Grid&lt;/span&gt;&amp;gt;
                        &amp;lt;/&lt;span class="type"&gt;Border&lt;/span&gt;&amp;gt;
                    &amp;lt;/&lt;span class="type"&gt;ControlTemplate&lt;/span&gt;&amp;gt;
                &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"ItemsPanel"&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
                    &amp;lt;ItemsPanelTemplate&amp;gt;
                        &amp;lt;telerik:&lt;span class="type"&gt;RadWrapPanel&lt;/span&gt; Orientation=&lt;span class="string"&gt;"{Binding ItemsPanelOrientation}"&lt;/span&gt;/&amp;gt;
                    &amp;lt;/ItemsPanelTemplate&amp;gt;
                &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"HeaderTemplate"&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
                    &amp;lt;DataTemplate&amp;gt;
                        &amp;lt;&lt;span class="type"&gt;Grid&lt;/span&gt;&amp;gt;
                            &amp;lt;&lt;span class="type"&gt;TextBlock&lt;/span&gt; FontSize=&lt;span class="string"&gt;"12"&lt;/span&gt; &lt;span class="type"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Left"&lt;/span&gt; Height=&lt;span class="string"&gt;"Auto"&lt;/span&gt; &lt;span class="type"&gt;Padding&lt;/span&gt;=&lt;span class="string"&gt;"0,0,0,2"&lt;/span&gt; TextWrapping=&lt;span class="string"&gt;"Wrap"&lt;/span&gt; &lt;span class="type"&gt;Text&lt;/span&gt;=&lt;span class="string"&gt;"{Binding}"&lt;/span&gt;  Width=&lt;span class="string"&gt;"Auto"&lt;/span&gt;/&amp;gt;
                        &amp;lt;/&lt;span class="type"&gt;Grid&lt;/span&gt;&amp;gt;
                    &amp;lt;/DataTemplate&amp;gt;
                &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="type"&gt;Style&lt;/span&gt;&amp;gt;
     &amp;lt;&lt;span class="type"&gt;LinearGradientBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendItemMarkerMask"&lt;/span&gt; &lt;span class="type"&gt;EndPoint&lt;/span&gt;=&lt;span class="string"&gt;"0.5,1"&lt;/span&gt; StartPoint=&lt;span class="string"&gt;"0.5,0"&lt;/span&gt;&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#D8FFFFFF"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.009"&lt;/span&gt;/&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#66FFFFFF"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"1"&lt;/span&gt;/&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"Transparent"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.43"&lt;/span&gt;/&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#7FFFFFFF"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.42"&lt;/span&gt;/&amp;gt;
     &amp;lt;/&lt;span class="type"&gt;LinearGradientBrush&lt;/span&gt;&amp;gt;
        &amp;lt;!--End--&amp;gt;
        &amp;lt;!--&lt;span class="type"&gt;Legend&lt;/span&gt; &lt;span class="type"&gt;Item&lt;/span&gt; Style--&amp;gt;
        &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendItemMarkerMaskOpacityMask"&lt;/span&gt; &lt;span class="type"&gt;Color&lt;/span&gt;=&lt;span class="string"&gt;"#FF000000"&lt;/span&gt;/&amp;gt;
     &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendItemMarkerMaskStroke"&lt;/span&gt; &lt;span class="type"&gt;Color&lt;/span&gt;=&lt;span class="string"&gt;"White"&lt;/span&gt;/&amp;gt;
     &amp;lt;System:&lt;span class="type"&gt;Double&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendItemMarkerMaskStrokeThickness"&lt;/span&gt;&amp;gt;1&amp;lt;/System:&lt;span class="type"&gt;Double&lt;/span&gt;&amp;gt;
     &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"LegendItemMarkerMask2"&lt;/span&gt; &lt;span class="type"&gt;Color&lt;/span&gt;=&lt;span class="string"&gt;"Transparent"&lt;/span&gt;/&amp;gt;
        &amp;lt;&lt;span class="type"&gt;Style&lt;/span&gt; x:Key=&lt;span class="string"&gt;"ChartLegendItemStyle"&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:ChartLegendItem"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Foreground"&lt;/span&gt; Value=&lt;span class="string"&gt;"#FFFFFFFF"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Padding"&lt;/span&gt; Value=&lt;span class="string"&gt;"5,0,5,0"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Margin"&lt;/span&gt; Value=&lt;span class="string"&gt;"0,3,0,2"&lt;/span&gt;/&amp;gt;
            
            &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Template"&lt;/span&gt;&amp;gt;
                &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
                    &amp;lt;&lt;span class="type"&gt;ControlTemplate&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:ChartLegendItem"&lt;/span&gt;&amp;gt;
                        &amp;lt;&lt;span class="type"&gt;Grid&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt; &lt;span class="type"&gt;Background&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding Background}"&lt;/span&gt; &lt;span class="type"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Stretch"&lt;/span&gt; &lt;span class="type"&gt;VerticalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Top"&lt;/span&gt;&amp;gt;
                            &amp;lt;&lt;span class="type"&gt;Grid&lt;/span&gt;.ColumnDefinitions&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;ColumnDefinition&lt;/span&gt; Width=&lt;span class="string"&gt;"Auto"&lt;/span&gt;/&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;ColumnDefinition&lt;/span&gt;/&amp;gt;
                            &amp;lt;/&lt;span class="type"&gt;Grid&lt;/span&gt;.ColumnDefinitions&amp;gt;
                            &amp;lt;VisualStateManager.VisualStateGroups&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt; x:Name=&lt;span class="string"&gt;"HoverStates"&lt;/span&gt;&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Normal"&lt;/span&gt;&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"1.0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Hovered"&lt;/span&gt;&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"1.0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Hidden"&lt;/span&gt;&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"0.15"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
                                &amp;lt;/&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt;&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt; x:Name=&lt;span class="string"&gt;"SelectionStates"&lt;/span&gt;&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Unselected"&lt;/span&gt;/&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Selected"&lt;/span&gt;&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;&lt;span class="type"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.05"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Stroke"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_LegendItemMarker"&lt;/span&gt;&amp;gt;
                                                &amp;lt;&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt; KeyTime=&lt;span class="string"&gt;"0.00:00:00.0"&lt;/span&gt;&amp;gt;
                                                    &amp;lt;&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;.Value&amp;gt;
                                                        &amp;lt;&lt;span class="type"&gt;SolidColorBrush&lt;/span&gt; Color=&lt;span class="string"&gt;"#B2000000"&lt;/span&gt;/&amp;gt;
                                                    &amp;lt;/&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;.Value&amp;gt;
                                                &amp;lt;/&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;&amp;gt;
                                            &amp;lt;/&lt;span class="type"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt;&amp;gt;
                                            &amp;lt;&lt;span class="type"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.05"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"StrokeThickness"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_LegendItemMarker"&lt;/span&gt;&amp;gt;
                                                &amp;lt;&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt; KeyTime=&lt;span class="string"&gt;"0.00:00:00.0"&lt;/span&gt;&amp;gt;
                                                    &amp;lt;&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;.Value&amp;gt;
                                                        &amp;lt;System:&lt;span class="type"&gt;Double&lt;/span&gt;&amp;gt;2&amp;lt;/System:&lt;span class="type"&gt;Double&lt;/span&gt;&amp;gt;
                                                    &amp;lt;/&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;.Value&amp;gt;
                                                &amp;lt;/&lt;span class="type"&gt;DiscreteObjectKeyFrame&lt;/span&gt;&amp;gt;
                                            &amp;lt;/&lt;span class="type"&gt;ObjectAnimationUsingKeyFrames&lt;/span&gt;&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
                                &amp;lt;/&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt;&amp;gt;
                            &amp;lt;/VisualStateManager.VisualStateGroups&amp;gt;

                            &amp;lt;&lt;span class="type"&gt;Path&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_LegendItemMarker"&lt;/span&gt; 
         Height=&lt;span class="string"&gt;"10"&lt;/span&gt; 
        &lt;span class="type"&gt;Style&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding ItemStyle}"&lt;/span&gt; Stretch=&lt;span class="string"&gt;"Fill"&lt;/span&gt; 
        StrokeThickness=&lt;span class="string"&gt;"{TemplateBinding MarkerStrokeThickness}"&lt;/span&gt; Width=&lt;span class="string"&gt;"10"&lt;/span&gt;
         &lt;span class="type"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Center"&lt;/span&gt; &lt;span class="type"&gt;VerticalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Center"&lt;/span&gt;&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;Path&lt;/span&gt;.Data&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;PathGeometry&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_ItemMarkerGeometry"&lt;/span&gt; /&amp;gt;
                                &amp;lt;/&lt;span class="type"&gt;Path&lt;/span&gt;.Data&amp;gt;
                            &amp;lt;/&lt;span class="type"&gt;Path&lt;/span&gt;&amp;gt;

                            &amp;lt;&lt;span class="type"&gt;Path&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_SelectedState"&lt;/span&gt; Height=&lt;span class="string"&gt;"10"&lt;/span&gt; 
        OpacityMask=&lt;span class="string"&gt;"{StaticResource LegendItemMarkerMaskOpacityMask}"&lt;/span&gt; Stretch=&lt;span class="string"&gt;"Fill"&lt;/span&gt; 
        StrokeThickness=&lt;span class="string"&gt;"{StaticResource LegendItemMarkerMaskStrokeThickness}"&lt;/span&gt; Width=&lt;span class="string"&gt;"10"&lt;/span&gt; 
        &lt;span class="type"&gt;HorizontalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Center"&lt;/span&gt; &lt;span class="type"&gt;VerticalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Center"&lt;/span&gt;&amp;gt;
                                &amp;lt;&lt;span class="type"&gt;Path&lt;/span&gt;.Data&amp;gt;
                                    &amp;lt;&lt;span class="type"&gt;PathGeometry&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_ItemMarkerMaskGeometry"&lt;/span&gt; /&amp;gt;
                                &amp;lt;/&lt;span class="type"&gt;Path&lt;/span&gt;.Data&amp;gt;
                            &amp;lt;/&lt;span class="type"&gt;Path&lt;/span&gt;&amp;gt;

                            &amp;lt;&lt;span class="type"&gt;TextBlock&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_TextBlock"&lt;/span&gt; &lt;span class="type"&gt;Grid&lt;/span&gt;.Column=&lt;span class="string"&gt;"1"&lt;/span&gt; &lt;span class="type"&gt;Padding&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding Padding}"&lt;/span&gt; &lt;span class="type"&gt;Text&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding Label}"&lt;/span&gt; Foreground=&lt;span class="string"&gt;"{TemplateBinding Foreground}"&lt;/span&gt; &lt;span class="type"&gt;VerticalAlignment&lt;/span&gt;=&lt;span class="string"&gt;"Center"&lt;/span&gt; &lt;span class="type"&gt;FontFamily&lt;/span&gt;=&lt;span class="string"&gt;"Segoe UI"&lt;/span&gt;/&amp;gt;
                        &amp;lt;/&lt;span class="type"&gt;Grid&lt;/span&gt;&amp;gt;
                    &amp;lt;/&lt;span class="type"&gt;ControlTemplate&lt;/span&gt;&amp;gt;
                &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;&amp;gt;
        &amp;lt;/&lt;span class="type"&gt;Style&lt;/span&gt;&amp;gt;
        &amp;lt;!--End--&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://silverspoted.blogspot.com/2012/01/telerik-chart-legend-in-metro-style.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP2BrGiJCuefQE_vF-7KPEu56eqoTyAGbHJJ3PJR4iuU-hFAy4GGgGIAel4oxKxOuPuNx7Bm8UwghFv-DxL1Wdapr6ezVWHHhHXbAFbFc3GYbTi5m9m_d1__he7gXUBtalzymBcGW2YMD8/s72-c/1.jpg" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-8915337579823480611</guid><pubDate>Mon, 30 Jan 2012 15:30:00 +0000</pubDate><atom:updated>2012-01-30T08:15:43.320-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><category domain="http://www.blogger.com/atom/ns#">Styling</category><category domain="http://www.blogger.com/atom/ns#">Telerik Charts</category><title>Telerik Chart Item in Metro Style</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="font-size: 11pt; line-height: 115%;"&gt;Recently
all the sites and apps have started following the Metro UI. Even I like it as it looks
elegant and simple. So I thought of giving my old Telerik chart application a
metro theme. However, as the&lt;a href="http://www.telerik.com/help/silverlight/common-styling-apperance-setting-theme.html" target="_blank"&gt; site says&lt;/a&gt;, I&amp;nbsp;&lt;/span&gt;did not had the &lt;b&gt;Telerik.Windows.Themes.Metro.dll,&lt;/b&gt; I could not add the theme just by writing one line of code.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;So I
thought of creating it on my own. &amp;nbsp;At
first it looked tough for me to rip down the super glossy, rich and otherwise
super cool UI of Telerik Charts into Solid fills and non glossy UI to match the
Metro standards. Not because it was difficult but it was hard for me to disturb
the richness of the Telerik charts :) Phew! This is how I finally did it...&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;All you have to do
is delete the gloss in the charts. This is usually done by adding an extra
basic UI element with a partially transparent gradient fill. For eg. If you
take the Pie chart...this is the extra circle that gives the gloss effect.&lt;span style="font-size: 11pt; line-height: 115%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9eq9bU3idpkxKRHV06dR6VwtOt-FrLu9DvETck-u1K3-KAe5oxg9sbCN_iWgLC3bUsdAI5stHsoR3nDJ_iuVROlW_jNEx4LVy4rK5UmEy3RALLCR6poDHfe8pe_tpNmN7ZgsEMNMYRZrd/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9eq9bU3idpkxKRHV06dR6VwtOt-FrLu9DvETck-u1K3-KAe5oxg9sbCN_iWgLC3bUsdAI5stHsoR3nDJ_iuVROlW_jNEx4LVy4rK5UmEy3RALLCR6poDHfe8pe_tpNmN7ZgsEMNMYRZrd/s320/1.jpg" width="220" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: inherit;"&gt;You may not be able
to able to remove this layer by styling the entire Pie chart. For this you will
have to style a single Pie Element or Slice. You may search in the Assets panel
of your expression Blend for a Pie slice or may add this &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;telerikCharting:Pie
HorizontalAlignment="Left" Height="100"
VerticalAlignment="Top" Width="100"/&amp;gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-size: 11pt; line-height: 115%;"&gt;&lt;span style="font-family: inherit;"&gt;Once added right click
on the Pie and select the Edit Template-&amp;gt;Edit a copy option. Once the
template for the Pie opens up you will see the basic elements of style used in
the slice. You will find that there is an ellipse on top of the
“PART_DefiningGeometry”. This ellipse must be having the transparent gradient.
Remove this ellipse or collapse this ellipse.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdy2eFPOcW-ZCnJcpdsmYnOsg4S_F8QkEz7jSU8ubT_XPP00tW8flwLdprKqaQTmdZFSMvkNK21gkmKE6f6RwPbDoLgkpYxBL033eFm5MYXS9pi3nzXqgsvjOLpzrkEKkrTs9QOngh1aPJ/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdy2eFPOcW-ZCnJcpdsmYnOsg4S_F8QkEz7jSU8ubT_XPP00tW8flwLdprKqaQTmdZFSMvkNK21gkmKE6f6RwPbDoLgkpYxBL033eFm5MYXS9pi3nzXqgsvjOLpzrkEKkrTs9QOngh1aPJ/s320/2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
Now apply this style to your &lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;SeriesDefinition&lt;/span&gt;...your metro UI will be applied.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
To apply the style from code behind use this&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt;&lt;span class="type"&gt;SeriesMapping&lt;/span&gt; pieSeries = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;SeriesMapping&lt;/span&gt;();
pieSeries.SeriesDefinition = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;PieSeriesDefinition&lt;/span&gt;();
pieSeries.SeriesDefinition.ItemStyle = App.Current.&lt;span class="type"&gt;Resources&lt;/span&gt;[&lt;span class="string"&gt;"PieStyle1"&lt;/span&gt;] &lt;span class="keyword"&gt;as&lt;/span&gt; &lt;span class="type"&gt;Style&lt;/span&gt;;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: inherit;"&gt;Here is what the end product will look like. I have added few bright
colours in the PalleteBrushes collection to match the dark background.&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiefXfof6OFYb-pYJ_GIn04lIgtRVbEt5esPe8F81OE1w32C2UoOiDtoOM4pZlEJFzPbndCnrDlVCSo53Wb-JV8Zc4FUDmvFST1646amm2BcaHqLE9w_EY9b-br-gdo8EVy1zawpRIBETSw/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="319" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiefXfof6OFYb-pYJ_GIn04lIgtRVbEt5esPe8F81OE1w32C2UoOiDtoOM4pZlEJFzPbndCnrDlVCSo53Wb-JV8Zc4FUDmvFST1646amm2BcaHqLE9w_EY9b-br-gdo8EVy1zawpRIBETSw/s320/3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: inherit;"&gt;Here is the complete code to this style,&lt;/span&gt;&lt;/div&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;
&lt;br /&gt;
&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt;&amp;lt;&lt;span class="type"&gt;RadialGradientBrush&lt;/span&gt; x:Key=&lt;span class="string"&gt;"PieMaskBrush"&lt;/span&gt; GradientOrigin=&lt;span class="string"&gt;"0.5,0.5"&lt;/span&gt;&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#33FFFFFF"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.88"&lt;/span&gt;/&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Color=&lt;span class="string"&gt;"#00FFFFFF"&lt;/span&gt; &lt;span class="type"&gt;Offset&lt;/span&gt;=&lt;span class="string"&gt;"0.65"&lt;/span&gt;/&amp;gt;
      &amp;lt;&lt;span class="type"&gt;GradientStop&lt;/span&gt; Offset=&lt;span class="string"&gt;"0.89"&lt;/span&gt;/&amp;gt;
     &amp;lt;/&lt;span class="type"&gt;RadialGradientBrush&lt;/span&gt;&amp;gt;
     &amp;lt;&lt;span class="type"&gt;Style&lt;/span&gt; x:Key=&lt;span class="string"&gt;"PieStyle1"&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:Pie"&lt;/span&gt;&amp;gt;
      &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt; Property=&lt;span class="string"&gt;"Template"&lt;/span&gt;&amp;gt;
       &amp;lt;&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
        &amp;lt;&lt;span class="type"&gt;ControlTemplate&lt;/span&gt; TargetType=&lt;span class="string"&gt;"telerik:Pie"&lt;/span&gt;&amp;gt;
         &amp;lt;Canvas &lt;span class="type"&gt;x&lt;/span&gt;:Name=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;&amp;gt;
          &amp;lt;Canvas.RenderTransform&amp;gt;
           &amp;lt;TransformGroup&amp;gt;
            &amp;lt;&lt;span class="type"&gt;ScaleTransform&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_AnimationTransform"&lt;/span&gt; ScaleY=&lt;span class="string"&gt;"0"&lt;/span&gt; ScaleX=&lt;span class="string"&gt;"0"&lt;/span&gt;/&amp;gt;
            &amp;lt;&lt;span class="type"&gt;TranslateTransform&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_ExplodeTransform"&lt;/span&gt;/&amp;gt;
           &amp;lt;/TransformGroup&amp;gt;
          &amp;lt;/Canvas.RenderTransform&amp;gt;
          &amp;lt;VisualStateManager.VisualStateGroups&amp;gt;
           &amp;lt;&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt; x:Name=&lt;span class="string"&gt;"HoverStates"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Normal"&lt;/span&gt;&amp;gt;
             &amp;lt;Storyboard&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"1.0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
             &amp;lt;/Storyboard&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Hovered"&lt;/span&gt;&amp;gt;
             &amp;lt;Storyboard&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"1.0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
             &amp;lt;/Storyboard&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Hidden"&lt;/span&gt;&amp;gt;
             &amp;lt;Storyboard&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.15"&lt;/span&gt; To=&lt;span class="string"&gt;"0.15"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Opacity"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_MainContainer"&lt;/span&gt;/&amp;gt;
             &amp;lt;/Storyboard&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
           &amp;lt;/&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt;&amp;gt;
           &amp;lt;&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt; x:Name=&lt;span class="string"&gt;"SelectionStates"&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Unselected"&lt;/span&gt;&amp;gt;
             &amp;lt;Storyboard&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.2"&lt;/span&gt; To=&lt;span class="string"&gt;"0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"X"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_ExplodeTransform"&lt;/span&gt;/&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.2"&lt;/span&gt; To=&lt;span class="string"&gt;"0"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Y"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_ExplodeTransform"&lt;/span&gt;/&amp;gt;
             &amp;lt;/Storyboard&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
            &amp;lt;&lt;span class="type"&gt;VisualState&lt;/span&gt; x:Name=&lt;span class="string"&gt;"Selected"&lt;/span&gt;&amp;gt;
             &amp;lt;Storyboard&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.2"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"X"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_ExplodeTransform"&lt;/span&gt;/&amp;gt;
              &amp;lt;&lt;span class="type"&gt;DoubleAnimation&lt;/span&gt; Duration=&lt;span class="string"&gt;"0.00:00:00.2"&lt;/span&gt; Storyboard.TargetProperty=&lt;span class="string"&gt;"Y"&lt;/span&gt; Storyboard.TargetName=&lt;span class="string"&gt;"PART_ExplodeTransform"&lt;/span&gt;/&amp;gt;
             &amp;lt;/Storyboard&amp;gt;
            &amp;lt;/&lt;span class="type"&gt;VisualState&lt;/span&gt;&amp;gt;
           &amp;lt;/&lt;span class="type"&gt;VisualStateGroup&lt;/span&gt;&amp;gt;
          &amp;lt;/VisualStateManager.VisualStateGroups&amp;gt;
          &amp;lt;&lt;span class="type"&gt;Ellipse&lt;/span&gt; Clip=&lt;span class="string"&gt;"{TemplateBinding FigurePath}"&lt;/span&gt; Height=&lt;span class="string"&gt;"{TemplateBinding ItemActualHeight}"&lt;/span&gt; &lt;span class="type"&gt;Style&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding ItemStyle}"&lt;/span&gt; StrokeThickness=&lt;span class="string"&gt;"0"&lt;/span&gt; Width=&lt;span class="string"&gt;"{TemplateBinding ItemActualWidth}"&lt;/span&gt;/&amp;gt;
          &amp;lt;&lt;span class="type"&gt;Path&lt;/span&gt; x:Name=&lt;span class="string"&gt;"PART_DefiningGeometry"&lt;/span&gt; Data=&lt;span class="string"&gt;"{TemplateBinding FigurePath2}"&lt;/span&gt; Fill=&lt;span class="string"&gt;"Transparent"&lt;/span&gt; &lt;span class="type"&gt;Style&lt;/span&gt;=&lt;span class="string"&gt;"{TemplateBinding ItemStyle}"&lt;/span&gt; Stroke=&lt;span class="string"&gt;"{x:Null}"&lt;/span&gt;/&amp;gt;
          &amp;lt;&lt;span class="type"&gt;Ellipse&lt;/span&gt; Clip=&lt;span class="string"&gt;"{TemplateBinding FigurePath3}"&lt;/span&gt; Fill=&lt;span class="string"&gt;"{StaticResource PieMaskBrush}"&lt;/span&gt; Height=&lt;span class="string"&gt;"{TemplateBinding ItemActualHeight}"&lt;/span&gt; Width=&lt;span class="string"&gt;"{TemplateBinding ItemActualWidth}"&lt;/span&gt; Visibility=&lt;span class="string"&gt;"Collapsed"&lt;/span&gt;/&amp;gt;
         &amp;lt;/Canvas&amp;gt;
        &amp;lt;/&lt;span class="type"&gt;ControlTemplate&lt;/span&gt;&amp;gt;
       &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;.Value&amp;gt;
      &amp;lt;/&lt;span class="type"&gt;Setter&lt;/span&gt;&amp;gt;
     &amp;lt;/&lt;span class="type"&gt;Style&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: inherit;"&gt;The only thing that is not metro is the LegendItem. It is not giving the entire chart a metro look. Let's style the Legend as well :) You can check my &lt;a href="http://silverspoted.blogspot.com/2012/01/telerik-chart-legend-in-metro-style.html" target="_blank"&gt;nextpost&lt;/a&gt; to see how to style the Legends. Keep watching this space for more!!&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2012/01/telerik-chart-item-in-metro-style.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9eq9bU3idpkxKRHV06dR6VwtOt-FrLu9DvETck-u1K3-KAe5oxg9sbCN_iWgLC3bUsdAI5stHsoR3nDJ_iuVROlW_jNEx4LVy4rK5UmEy3RALLCR6poDHfe8pe_tpNmN7ZgsEMNMYRZrd/s72-c/1.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-1043547007058723952</guid><pubDate>Fri, 27 Jan 2012 09:16:00 +0000</pubDate><atom:updated>2012-01-27T01:16:31.948-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Maked Zones</category><category domain="http://www.blogger.com/atom/ns#">Telerik Charts</category><title>Adding a Marker point on Telerik chart</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
 font-size: 13.3333px;
 font-width: 400;
 color: black;
 font-family: "Courier New";
}
.csharpcode pre { margin: 0px; }
.csharpcode .comment { color: #008000; }
.csharpcode .comment2 { color: #808080; }
.csharpcode .type { color: #2B91AF; }
.csharpcode .keyword { color: #0000FF; }
.csharpcode .string { color: #A31515; }
.csharpcode .preproc { color: #0000FF; }
&lt;/style&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: inherit;"&gt;I was thinking how to add a marker on a telerik chart.
After doing a lot of research I found that there is a layer in the ChartArea to
add MarkedZones. However, this did not allow me to add a marker image and it
had entirely a different usage. Please check the &lt;a href="http://www.telerik.com/help/silverlight/radchart-features-annotations-marked-zone.html" target="_blank"&gt;telerik site&lt;/a&gt; &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;to know more about the MarkedZones. There
might be other ways to do what i wanted to, but this is the approach which i took...&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: inherit;"&gt;A marked zone is actually a rectangle which takes up the
chart coordinates and creates a rectangle using them.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;So, all we have to do is create a rectangle
with the x and y points of the chart and fill the resulting rectangle with an
image brush.Simple!!! :)&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;Here is the code to create a MarkedZone on chart item Click&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="csharpcode"&gt;
Code:&lt;br /&gt;
&lt;pre style="background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; overflow-x: auto; overflow-y: hidden; padding: 0px; text-align: left; word-wrap: normal;"&gt; &lt;span class="type"&gt;MarkedZone&lt;/span&gt; markedZone = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;MarkedZone&lt;/span&gt;();
            markedZone.StartY = e.DataPoint.YValue;
            markedZone.EndY = e.DataPoint.YValue + ((&lt;span class="type"&gt;Axis&lt;/span&gt;)(((((ChartArea)(sender)))).AxisY)).ActualStep;
            markedZone.StartX = e.DataPoint.XValue;
            markedZone.EndX = e.DataPoint.XValue + ((&lt;span class="type"&gt;Axis&lt;/span&gt;)(((((ChartArea)(sender)))).AxisX)).ActualStep;
            &lt;span class="type"&gt;BitmapImage&lt;/span&gt; bitmap = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;BitmapImage&lt;/span&gt;(&lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;Uri&lt;/span&gt;(&lt;span class="string"&gt;"/Pointer.png"&lt;/span&gt;, &lt;span class="type"&gt;UriKind&lt;/span&gt;.RelativeOrAbsolute));
            &lt;span class="type"&gt;ImageBrush&lt;/span&gt; imageBrush = &lt;span class="keyword"&gt;new&lt;/span&gt; &lt;span class="type"&gt;ImageBrush&lt;/span&gt;();
            imageBrush.AlignmentX = AlignmentX.Left;
            imageBrush.AlignmentY = AlignmentY.Bottom;
            imageBrush.Stretch = Stretch.None;
            imageBrush.ImageSource = bitmap;
            markedZone.&lt;span class="type"&gt;Background&lt;/span&gt; = imageBrush;
            LineChart.DefaultView.ChartArea.Annotations.Add(markedZone);

&lt;/pre&gt;
&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: inherit;"&gt;All&amp;nbsp;I have done is create a rectangle using the coordinates
and used image brush to fill it... the result was like this.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPjMcXtcIrUvOnAqcgK5g0msKrrksn4uRRbnoAbeVSVML4xOC7wx4mqWf5t6gbtn8uRHI9Adik1UD4h_8rjxM-TbCMcUslnCZOPK7IHc8yreePGxu9d7mBwPXQZm-_88cEzUKCqOoWg9E/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPjMcXtcIrUvOnAqcgK5g0msKrrksn4uRRbnoAbeVSVML4xOC7wx4mqWf5t6gbtn8uRHI9Adik1UD4h_8rjxM-TbCMcUslnCZOPK7IHc8yreePGxu9d7mBwPXQZm-_88cEzUKCqOoWg9E/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;Now that our pointer is
in place lets work to make it look beautiful. As you can see the pointer is
just behind the label or item point mark. It is because the layer for marked
zone&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt; mso-bidi-font-family: Consolas;"&gt;PART_AnnotationLayer&lt;/span&gt;&lt;/span&gt;) is below the layer for the item point mark(&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: inherit; font-size: x-small;"&gt;PART_LabelsPanel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;).
All we have to do now is change the layers by styling the chart area. You can see how it is done &lt;a href="http://www.telerik.com/community/forums/wpf/chart/draw-annotations-on-top.aspx" target="_blank"&gt;here&lt;/a&gt;. Once that is done here is what it looks like..&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzPwCcf6iGhBmJz5M4RGpnQOScKfbvuEPg2V0h-jlcmygDF54JOskyM1reyr7W8v6UHWglFMsvi8RM3cuDHTJId7tcdsg75YyOQ_UGy177tNg_wy5MW47DIK0sCo8ZJdbe_mBktWY1SJQ/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzPwCcf6iGhBmJz5M4RGpnQOScKfbvuEPg2V0h-jlcmygDF54JOskyM1reyr7W8v6UHWglFMsvi8RM3cuDHTJId7tcdsg75YyOQ_UGy177tNg_wy5MW47DIK0sCo8ZJdbe_mBktWY1SJQ/s320/2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;


&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2012/01/adding-marker-point-on-telerik-chart.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFPjMcXtcIrUvOnAqcgK5g0msKrrksn4uRRbnoAbeVSVML4xOC7wx4mqWf5t6gbtn8uRHI9Adik1UD4h_8rjxM-TbCMcUslnCZOPK7IHc8yreePGxu9d7mBwPXQZm-_88cEzUKCqOoWg9E/s72-c/1.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-705430616363356773</guid><pubDate>Tue, 24 Jan 2012 14:58:00 +0000</pubDate><atom:updated>2012-01-25T20:56:29.421-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Animation</category><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><category domain="http://www.blogger.com/atom/ns#">Preloader</category><title>Preloader in Silverlight (Part III) : Bottle filling up animation</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Many a times we come across a situation where we need to create an attractive preloader which resembles filling up of a bottle. For eg. If you have a site for some beverage company, it makes complete sense to create its preloader in the form of a bottle filling up to the top. This will be equally creative and will keep the users attention while your service is busy doing the usual data pick up tasks. &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Creating a bottle filling up animation is quite simple. All you have to do it show the user that something is going up the bottle. Though you may choose several ways to show this, I choose the simplest way of changing the color of the liquid (path) inside the bottle from transparent to yellow.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;First we need an empty bottle. You may get a png empty bottle image for this. I have created a path for this. It is easily created in&lt;a href="http://www.microsoft.com/expression/products/design_overview.aspx" target="_blank"&gt; &lt;i style="mso-bidi-font-style: normal;"&gt;Expression Design&lt;/i&gt;&lt;/a&gt;. You may check out my &lt;i style="mso-bidi-font-style: normal;"&gt;&lt;a href="http://silverspoted.blogspot.com/2012/01/to-cut-image-in-microsoft-expression.html" target="_blank"&gt;last post&lt;/a&gt; &lt;/i&gt;to see how we can create complex paths. My path will look like this,&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPZmxE7DzOaCmWk9mSc0Jotm7d3R6sCfzLtB8A5InTDartD4vZ8wUuyhO3BtlWCMegEWg-RXI_MMBBkxlpS0UTJFM8Jt2qeYdT39Fcny1EXF3jYEojQj_ZP3sQ3z0nFuzKVKWKFemIpqn2/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPZmxE7DzOaCmWk9mSc0Jotm7d3R6sCfzLtB8A5InTDartD4vZ8wUuyhO3BtlWCMegEWg-RXI_MMBBkxlpS0UTJFM8Jt2qeYdT39Fcny1EXF3jYEojQj_ZP3sQ3z0nFuzKVKWKFemIpqn2/s320/1.jpg" width="108" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"&gt;
&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;  &lt;v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;  &lt;o:lock aspectratio="t" v:ext="edit"&gt; &lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/span&gt;&lt;/v:shapetype&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Once my bottle was ready i created one more path in the shape of the bottle till the neck which had a Z-Index lesser than the bottle. This path will act as my liquid inside.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;To create a liquid rising effect I filled the path with a LinearGradientBrush, with one gradient stop completely transparent and other gradient stop with a golden yellow color. I just changed the gradient stops gradually which gave the liquid rising effect.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAutZrywkwQOIS2C2vxNbIk1cMW-HgqJkqzAOWCV9P1JbsT6i5gnYF6morg2qLX0sZDOfBVZlPRHdHiVss1HHbwng_q8jakZ2fwYDeY7Xr0FXqN8P1GYxbZOZ0PAqKP1qh5F-eczF3Tjs4/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAutZrywkwQOIS2C2vxNbIk1cMW-HgqJkqzAOWCV9P1JbsT6i5gnYF6morg2qLX0sZDOfBVZlPRHdHiVss1HHbwng_q8jakZ2fwYDeY7Xr0FXqN8P1GYxbZOZ0PAqKP1qh5F-eczF3Tjs4/s320/2.jpg" width="96" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"&gt;
&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;The whole animation was as simple as changing the color stops. J&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;All you need to create an animation is just imagination. You may &lt;i style="mso-bidi-font-style: normal;"&gt;&lt;a href="https://skydrive.live.com/?sc=documents&amp;amp;cid=66588428134391de#cid=66588428134391DE&amp;amp;id=66588428134391DE%21234&amp;amp;sc=documents" target="_blank"&gt;download the application from here&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2012/01/preloader-in-silverlight-part-iii.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPZmxE7DzOaCmWk9mSc0Jotm7d3R6sCfzLtB8A5InTDartD4vZ8wUuyhO3BtlWCMegEWg-RXI_MMBBkxlpS0UTJFM8Jt2qeYdT39Fcny1EXF3jYEojQj_ZP3sQ3z0nFuzKVKWKFemIpqn2/s72-c/1.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6987586706203234183</guid><pubDate>Tue, 24 Jan 2012 10:37:00 +0000</pubDate><atom:updated>2012-01-25T20:56:46.716-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Expression Design</category><title>To cut an image in Microsoft Expression Design</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Expression Design is an amazing tool to create designs and images. However, people in the industry say it’s nowhere close to Adobe Photoshop. I would say though it is not as strong as Photoshop but it has some really cool features. We can very well design a complete site in it. I use this tool to design everything from e-cards to images for a complete website. Best part of it is to export the design elements in the form of XAMLs. We can very well copy these paths and create lite Silverlight applications which can be configured.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;The only thing that I find very difficult to do in Expression design is cutting a complex image which is really very useful at times. I have tried a lot to do it many a times and end up&amp;nbsp;going to a Photoshop guy to get it cut for me. But recently I have found a way to cut images in Expression design. I find it interesting and easy.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;For example if you want to cut a bird from an image(I am using a nice bird wallpaper :)) you may do it the following simple steps,&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;1.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Export the image in Expression Design canvas. You may use Ctrl+E or simply drag the image on to the canvas.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;2.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;Right click the Pen tool to open up the various options available. And find the &lt;b style="mso-bidi-font-weight: normal;"&gt;Polyline &lt;/b&gt;&amp;nbsp;or &lt;b style="mso-bidi-font-weight: normal;"&gt;B-Spline &lt;/b&gt;tool. A Polyline will typically create straight line paths and the B-Spline will create curved paths.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1tXchGM0cAu_PpR5ZvRi9816d4BSfsBqQksF93EE4XM59ZP7myCoy9VwZs9A-jrieztWeevnpnLyTCgvjx7oX7h3OzjMfa_OLbQKSzUDCar-217mNxJdCWNa35Vjc8bbc5t4MuwN4INlY/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1tXchGM0cAu_PpR5ZvRi9816d4BSfsBqQksF93EE4XM59ZP7myCoy9VwZs9A-jrieztWeevnpnLyTCgvjx7oX7h3OzjMfa_OLbQKSzUDCar-217mNxJdCWNa35Vjc8bbc5t4MuwN4INlY/s1600/1.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;3.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;For now use the&amp;nbsp;B-Spline and create anchor points around the desired object, in my case the bird. By this you are basically tracing the image.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rPHtFD5KBLwPx9s2AT0qC6oGvdt97T3OpOZVR9s7dWUCgaXo-RQgm0bJ1dQMyu6LQ7HKFXoCpGKMXAR0lrMXJkt1dh3a_whiW-X2ZLtVI8-94zMaOIH2SUU3iGk2u7SB4txROLJ-ZCXs/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rPHtFD5KBLwPx9s2AT0qC6oGvdt97T3OpOZVR9s7dWUCgaXo-RQgm0bJ1dQMyu6LQ7HKFXoCpGKMXAR0lrMXJkt1dh3a_whiW-X2ZLtVI8-94zMaOIH2SUU3iGk2u7SB4txROLJ-ZCXs/s320/2.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;4.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;If you will color the traced path with a solid color it will look like this.&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigQAJf1Bejb1VtPctcRBMHfc3p4KxaJzUD5XNTUS6jkA4AH1XEBKSr4Clr3vyV7T4ex5RQG85WpXEXkhUQhyphenhyphenIDa8cAbsUjkvrqhMHXvt7kV_tq7WK5R8zDzIgdnBamlwWDfYOuSAeKkT-M/s1600/3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigQAJf1Bejb1VtPctcRBMHfc3p4KxaJzUD5XNTUS6jkA4AH1XEBKSr4Clr3vyV7T4ex5RQG85WpXEXkhUQhyphenhyphenIDa8cAbsUjkvrqhMHXvt7kV_tq7WK5R8zDzIgdnBamlwWDfYOuSAeKkT-M/s320/3.jpg" width="316" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;5.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Now choose an image fill from the color pallet.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8Wl-U1Ho_TJlRVkHiCurQoA0FaCoG53kD1Bzno8Oa5KxlqDpsHHhhwbkiNlgmwvGAAe6jNPU0scbNhSg73zmZbHVyEFIYUrB0fe7MomNYjtyxvggwuyzJRUTgBQiW1nF0b7jXAym2PfZ/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho8Wl-U1Ho_TJlRVkHiCurQoA0FaCoG53kD1Bzno8Oa5KxlqDpsHHhhwbkiNlgmwvGAAe6jNPU0scbNhSg73zmZbHVyEFIYUrB0fe7MomNYjtyxvggwuyzJRUTgBQiW1nF0b7jXAym2PfZ/s320/4.jpg" width="236" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;6.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Click on the import button in the pallet to choose the parent image, in my case the bird image.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;7.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;      &lt;/span&gt;On replacing the image in it, the path will be filled with the image brush.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Vz5lafnzYxfQ2BLDghJia8eFsSBlElOJpxVVuLGa-McAr68fsFNzDYEz4_6vXWgwM-Gn0FZO3dVzDdmiV7q06nLBBR2mbJwugZvJlLxEzkPMwuppzSkyHB2yAW-YV3B6AfB65ApeynXJ/s1600/5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Vz5lafnzYxfQ2BLDghJia8eFsSBlElOJpxVVuLGa-McAr68fsFNzDYEz4_6vXWgwM-Gn0FZO3dVzDdmiV7q06nLBBR2mbJwugZvJlLxEzkPMwuppzSkyHB2yAW-YV3B6AfB65ApeynXJ/s320/5.jpg" width="156" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;8.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Now simply adjust the image by giving  transforms to the image brush.&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcPA5V8pJu8TNqO01IvAd9rGWp2mWVsk-pYLOGaF5vheVN7WrmWPFvKRBt1SaMlaKJPTl8aMSNWPq8dR8eryhKh9srDKCgkua1b22ySeCiRfe3nXmfNvWJ-9w9u8V1Z5uf2l5guO569lSa/s1600/6.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcPA5V8pJu8TNqO01IvAd9rGWp2mWVsk-pYLOGaF5vheVN7WrmWPFvKRBt1SaMlaKJPTl8aMSNWPq8dR8eryhKh9srDKCgkua1b22ySeCiRfe3nXmfNvWJ-9w9u8V1Z5uf2l5guO569lSa/s320/6.jpg" width="149" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Lr7uj6oTG_HCyZ3inbLoE2kmVY8e2HOoPJlRQWRmWyb5Trauu2Cz8H-oMbUkhkNlLDFsii7W4VIb9JzDYg9Gfty89kmztH-9e_n0BMNrqa_XFJmfI8X-s4UmFcC-h8d64qfa9Hs8Aq0I/s1600/7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Lr7uj6oTG_HCyZ3inbLoE2kmVY8e2HOoPJlRQWRmWyb5Trauu2Cz8H-oMbUkhkNlLDFsii7W4VIb9JzDYg9Gfty89kmztH-9e_n0BMNrqa_XFJmfI8X-s4UmFcC-h8d64qfa9Hs8Aq0I/s320/7.jpg" width="149" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;9.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;You may adjust the height and width percent according to your path. Adjust the X and Y transform to get it to the desired position.&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;10.&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Export this and your image is ready J&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibl4hrQGkCOPwpe8ACrrbqHjgcHKBWbdE79nZDcUM711ZxZN-axtj1LsA0ApphWr6uXVRibVAcGxEEpxUa6-A6x0Z08iYsRPqJHFyP4uhwxfVabFU0imEUXIIHe-F6mDSv3RdYS4Dfrfja/s1600/8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="419" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibl4hrQGkCOPwpe8ACrrbqHjgcHKBWbdE79nZDcUM711ZxZN-axtj1LsA0ApphWr6uXVRibVAcGxEEpxUa6-A6x0Z08iYsRPqJHFyP4uhwxfVabFU0imEUXIIHe-F6mDSv3RdYS4Dfrfja/s640/8.jpg" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1; text-indent: -18pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2012/01/to-cut-image-in-microsoft-expression.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1tXchGM0cAu_PpR5ZvRi9816d4BSfsBqQksF93EE4XM59ZP7myCoy9VwZs9A-jrieztWeevnpnLyTCgvjx7oX7h3OzjMfa_OLbQKSzUDCar-217mNxJdCWNa35Vjc8bbc5t4MuwN4INlY/s72-c/1.jpg" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6297710725337423136</guid><pubDate>Tue, 09 Feb 2010 08:17:00 +0000</pubDate><atom:updated>2012-01-25T20:57:00.962-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Animation</category><category domain="http://www.blogger.com/atom/ns#">Application</category><category domain="http://www.blogger.com/atom/ns#">Preloader</category><title>Preloader in Silverlight (Part II)</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;In my &lt;a href="http://silverspoted.blogspot.com/2009/12/preloader-in-silverlight.html"&gt;previous post&lt;/a&gt;&amp;nbsp;I showed you how to create simple preloader. Let’s take it to the next level and create a circular preloader. Circular preloaders are very common and can be seen everywhere. You can&amp;nbsp;&lt;a href="http://cid-66588428134391de.skydrive.live.com/self.aspx/Silverlight-WordPress/Preloader/CircularPreloader.zip"&gt;Download Source Code here&lt;/a&gt; and use it as a usercontrol in your project or add it as a new project. Now keep your users busy watching your animation while you are busy fetching data! Keep watching this space for more such preloaders.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi723Fm8l-YxsgYA5Wgwsxm8H8axx_R9myEz0LaiIKQmfbv_XcdK3apSG4UIDgFiC5kz-p177aS1pO_pwR1fUCUPlcYh3PO3V1CcUtd2vvJbzoNkXydMEMXD5kXe1F5jNVqMS6OvEwAVAcM/s1600-h/preloader.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" kt="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi723Fm8l-YxsgYA5Wgwsxm8H8axx_R9myEz0LaiIKQmfbv_XcdK3apSG4UIDgFiC5kz-p177aS1pO_pwR1fUCUPlcYh3PO3V1CcUtd2vvJbzoNkXydMEMXD5kXe1F5jNVqMS6OvEwAVAcM/s320/preloader.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2010/02/preloader-in-silverlight-part-ii.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi723Fm8l-YxsgYA5Wgwsxm8H8axx_R9myEz0LaiIKQmfbv_XcdK3apSG4UIDgFiC5kz-p177aS1pO_pwR1fUCUPlcYh3PO3V1CcUtd2vvJbzoNkXydMEMXD5kXe1F5jNVqMS6OvEwAVAcM/s72-c/preloader.jpg" width="72"/><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-8881953535241620577</guid><pubDate>Sun, 17 Jan 2010 17:22:00 +0000</pubDate><atom:updated>2012-01-31T09:38:10.902-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Application</category><category domain="http://www.blogger.com/atom/ns#">Beginners</category><title>Slide Show in Silverlight</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;When my friends come and ask me how to start with Silverlight, I always point them to&amp;nbsp;&lt;a href="http://silverlight.net/"&gt;http://silverlight.net/&lt;/a&gt; But when they ask me to give them some kind of a task so that they can have hands on, then I always tell them to make a simple slide show. Slide show is a thing which is very easy and which can be made equally complex. I find that from the making of this simple show to its conversion to a complex carousel, we get to learn Silverlight and in turn gain confidence over it.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;For a beginner it’s always good to start with some static images put in some layout element, when we explore further to see what will be the best container for a stack of images we in turn explore different layouts. Then to make things look better and to add a Silverlight touch to it, I tell them to add little animations on mouse over and out events. Then I tell them to add few buttons and control the slide show using them. By now they ask me how they can do the entire thing dynamically. Then a series of events and changes are done on the same old slide show and in the end a wonderful carousel is made. If you are a beginner in Silverlight then I would suggest you to start learning it by making a slide show. People have made thousands of slide shows but each has a different touch. Here is my version for you to start with. &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;In this I am locally maintaining an XML that has links to images of some cute dogs. I am reading this xml and then displaying them in the age old filmstrip fashion. To read the xml I have used Linq. The slide show is controlled by a pair of forward and backward buttons.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAlmnXc_onHGp7ydeokdRWZbNM-W0WWLrcii68joiwNtpyXOQTTId9wd9yxhyphenhyphenihyphenhyphenTRHVc_jqlESVYaYkumL0C2Vgv8N6cf0RS8dyeFaZgwdSYdYbM4RlL_vVSi-O0DsRa8496jnEDrqdz/s1600-h/BlogSlide.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" ps="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAlmnXc_onHGp7ydeokdRWZbNM-W0WWLrcii68joiwNtpyXOQTTId9wd9yxhyphenhyphenihyphenhyphenTRHVc_jqlESVYaYkumL0C2Vgv8N6cf0RS8dyeFaZgwdSYdYbM4RlL_vVSi-O0DsRa8496jnEDrqdz/s320/BlogSlide.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQnZhkQ26mTjdz94hEvMeADyTw88BDxLNoRr_vAW8-bzMi2KvMqx1i2ORk4Unhn9IsoAdiScTtjKJq0KXxxWNzCHxvgMH9iB40EVJgPtdIrsjAXxYhmJPvwWDcx6ApKb0zVqCAi5uyiBP/s1600-h/BLogSlide1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" ps="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQnZhkQ26mTjdz94hEvMeADyTw88BDxLNoRr_vAW8-bzMi2KvMqx1i2ORk4Unhn9IsoAdiScTtjKJq0KXxxWNzCHxvgMH9iB40EVJgPtdIrsjAXxYhmJPvwWDcx6ApKb0zVqCAi5uyiBP/s320/BLogSlide1.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;So, now when everything is all set, why don’t you&lt;a href="https://skydrive.live.com/?sc=documents&amp;amp;cid=66588428134391de#cid=66588428134391DE&amp;amp;id=66588428134391DE%21221&amp;amp;sc=documents" target="_blank"&gt;&amp;nbsp;Download Source Code&lt;/a&gt;&amp;nbsp;and get started!&lt;/span&gt;&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2010/01/slide-show-in-silverlight.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpAlmnXc_onHGp7ydeokdRWZbNM-W0WWLrcii68joiwNtpyXOQTTId9wd9yxhyphenhyphenihyphenhyphenTRHVc_jqlESVYaYkumL0C2Vgv8N6cf0RS8dyeFaZgwdSYdYbM4RlL_vVSi-O0DsRa8496jnEDrqdz/s72-c/BlogSlide.jpg" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6291280291544312494</guid><pubDate>Mon, 11 Jan 2010 06:20:00 +0000</pubDate><atom:updated>2012-01-25T20:57:29.361-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linq</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><category domain="http://www.blogger.com/atom/ns#">xml</category><title>Reading xml from a SharePoint server</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;Every now and then we have to send and receive data through an xml or an RSS feed. Some of these xml files can be kept somewhere at the server or can be kept locally. If the xml is stored at a different location then you have to write a web service that would call it and put a &lt;a href="http://www.silverlighttutorials.com/?p=148"&gt;Client access policy&lt;/a&gt;&amp;nbsp;there. I had a requirement to read an xml file stored at a sharepoint server. Here is how I have done it without web services.&lt;/span&gt;&lt;br /&gt;
&lt;div style="background-color: white; border-bottom-color: rgb(192, 192, 192); border-bottom-style: solid; border-bottom-width: thin; border-left-color: rgb(192, 192, 192); border-left-style: solid; border-left-width: thin; border-right-color: rgb(192, 192, 192); border-right-style: solid; border-right-width: thin; border-top-color: rgb(192, 192, 192); border-top-style: solid; border-top-width: thin; color: black; font-size: 12px; height: 650px; line-height: 15px; overflow-x: scroll; overflow-y: scroll; width: 589px;"&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: black;"&gt;itemDetailsList &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: black;"&gt;itemTitleList &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="color: black;"&gt;itemSourceList &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: black;"&gt;List&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;&amp;gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: blue; font-weight: bold;"&gt;private &lt;/span&gt;&lt;span style="color: black;"&gt;XNamespace z &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: blue;"&gt;"#RowsetSchema"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: blue; font-weight: bold;"&gt;public &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;MainPage&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;()&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;InitializeComponent&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Loaded &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;+= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;RoutedEventHandler&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;MainPage_Loaded&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: red;"&gt;void &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;MainPage_Loaded&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;object &lt;/span&gt;&lt;span style="color: black;"&gt;sender&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;, &lt;/span&gt;&lt;span style="color: black;"&gt;RoutedEventArgs e&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: green; font-family: Verdana, sans-serif;"&gt;//this xml path will be kept at a SharePoint server and the uri will have the address of the SharePoint Server.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;Uri absUrl &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Uri&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"http://yourSite/_vti_bin/owssvr.dll?Cmd=Display&amp;amp;List=%7BCA37%2D7F%2D408CBF6%2D059D&amp;amp;XMLDATA=TRUE"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;, &lt;/span&gt;&lt;span style="color: black;"&gt;UriKind&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;RelativeOrAbsolute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;WebClient xmlClient &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;WebClient&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;xmlClient&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;DownloadStringCompleted &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;+= &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;DownloadStringCompletedEventHandler&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;xmlClient_DownloadStringCompleted&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;xmlClient&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;DownloadStringAsync&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;absUrl&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: red;"&gt;void &lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;xmlClient_DownloadStringCompleted&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;object &lt;/span&gt;&lt;span style="color: black;"&gt;sender&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;, &lt;/span&gt;&lt;span style="color: black;"&gt;DownloadStringCompletedEventArgs e&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: blue; font-weight: bold;"&gt;if &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;e&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Error &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;== &lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;null&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;XDocument doc &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: black;"&gt;XDocument&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Parse&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;e&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Result&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;ToString&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;());&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: navy;"&gt;var &lt;/span&gt;&lt;span style="color: black;"&gt;docNode &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: navy;"&gt;from &lt;/span&gt;&lt;span style="color: black;"&gt;item &lt;/span&gt;&lt;span style="color: blue; font-weight: bold;"&gt;in &lt;/span&gt;&lt;span style="color: black;"&gt;doc&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Descendants&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;z &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;+ &lt;/span&gt;&lt;span style="color: blue;"&gt;"row"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: navy;"&gt;select &lt;/span&gt;&lt;span style="color: darkcyan; font-weight: bold;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;ItemTitle &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: black;"&gt;item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_NameOrTitle"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;) == &lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;null &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;? &lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Empty : item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_NameOrTitle"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;).&lt;/span&gt;&lt;span style="color: black;"&gt;Value&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;ItemDetails &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: black;"&gt;item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_Details"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;) == &lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;null &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;? &lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Empty : item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_Details"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;).&lt;/span&gt;&lt;span style="color: black;"&gt;Value&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;ItemSource &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;= &lt;/span&gt;&lt;span style="color: black;"&gt;item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_RequiredField"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;) == &lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;null &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;? &lt;/span&gt;&lt;span style="color: red;"&gt;string&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;Empty : item&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Attribute&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"ows_RequiredField"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;).&lt;/span&gt;&lt;span style="color: black;"&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;};&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: blue; font-weight: bold;"&gt;foreach &lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: navy;"&gt;var &lt;/span&gt;&lt;span style="color: black;"&gt;itemContent &lt;/span&gt;&lt;span style="color: blue; font-weight: bold;"&gt;in &lt;/span&gt;&lt;span style="color: black;"&gt;docNode&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;itemTitleList&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Add&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;itemContent&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ItemTitle&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;itemDetailsList&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Add&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;itemContent&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ItemDetails&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;itemSourceList&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Add&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;itemContent&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: black;"&gt;ItemSource&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: blue; font-family: Verdana, sans-serif; font-weight: bold;"&gt;else&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;{&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: black;"&gt;MessageBox&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;.&lt;/span&gt;&lt;span style="color: midnightblue; font-weight: bold;"&gt;Show&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;"error while reading from the server"&lt;/span&gt;&lt;span style="color: darkgreen;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f0f0f0; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; width: 100%;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em;"&gt;&lt;span style="color: darkgreen; font-family: Verdana, sans-serif;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2010/01/reading-xml-from-sharepoint-server.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-1756244265230501665</guid><pubDate>Mon, 21 Dec 2009 05:50:00 +0000</pubDate><atom:updated>2010-02-08T09:56:48.618-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Animation</category><category domain="http://www.blogger.com/atom/ns#">Application</category><category domain="http://www.blogger.com/atom/ns#">Preloader</category><title>Preloader in Silverlight</title><description>Preloaders are those special and small animations which makes the user still stay at your page, when data is retrieved and when there is nothing to be displayed. These small packets of animation can be simple and at the same time can be very creative. Preloaders can actually show how creative or how funny or how professional your website or application is.They actually does add lots of XP's to your app.&lt;br /&gt;
&lt;br /&gt;
You can check this site for some really funny and creative &lt;a href="http://www.prettyloaded.com/" target="blank"&gt;Flash based preloders&lt;/a&gt; . Here is one such simple and very common preloader. You may add this as a seperate xap in your project or just copy the xaml into your project. Keep watching this space for more such preloaders.&lt;br /&gt;
&amp;nbsp;&lt;a href="http://z8cjng.bay.livefilestore.com/y1pxEwOfMOlJSr5lbNM622BcnD6kQGxPR6i8yGMa4uSxZGrpwa9TvjskMoYetre_tornIAkbEEFY9rlYnc4xxoUG4335QvIDiOk/StyleRepository.zip?download"&gt;Download source code here. &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_RstBBJ9l5YKmXKcixC7ZwaQe0DHgyUPb3yoLx93wtmvy1oP3tvr4TqOZzi7VKp2n1ClRYeelyVrTsL23i5UAXoWUJ0l_aIIGCbEwCH81Mx9P8EMrzSO1SOSZBS2mlGGN79Cf8cH0cBP/s1600-h/preloader.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ps="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_RstBBJ9l5YKmXKcixC7ZwaQe0DHgyUPb3yoLx93wtmvy1oP3tvr4TqOZzi7VKp2n1ClRYeelyVrTsL23i5UAXoWUJ0l_aIIGCbEwCH81Mx9P8EMrzSO1SOSZBS2mlGGN79Cf8cH0cBP/s400/preloader.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2009/12/preloader-in-silverlight.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8_RstBBJ9l5YKmXKcixC7ZwaQe0DHgyUPb3yoLx93wtmvy1oP3tvr4TqOZzi7VKp2n1ClRYeelyVrTsL23i5UAXoWUJ0l_aIIGCbEwCH81Mx9P8EMrzSO1SOSZBS2mlGGN79Cf8cH0cBP/s72-c/preloader.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6886264063369907544</guid><pubDate>Mon, 16 Nov 2009 19:09:00 +0000</pubDate><atom:updated>2009-11-16T22:11:54.888-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">JQuery</category><category domain="http://www.blogger.com/atom/ns#">Silverlight</category><title>Connecting JQuery/javascript  and Silverlight</title><description>&lt;div style="font-family: Cambria, Cochin, Georgia, Times, New Roman'';"&gt;I had a requirement to send few parameters to silverlight from aspx &lt;br /&gt;
page. One of the option I had was to send the parameters as &lt;em&gt;initparams, &lt;/em&gt;but initparams &lt;br /&gt;
are visible in the page source. Another one was to send the parameters using&lt;br /&gt;
&lt;a href="http://www.blogger.com/%3Ca%20href=%22http://jquery.com/%22%3E%3C/a%253E"&gt;JQuery&lt;/a&gt; or simple javascript. To go with approach, there is a problem. The problem is not with writing a javascript but &lt;br /&gt;
is to send parameters to the silverlight function or to call a javascript function &lt;br /&gt;
from silverlight.&lt;br /&gt;
To use JQuery we need to add a small javascript file to your &lt;br /&gt;
project. Once it is done the rest of the things become very easy. You can &lt;br /&gt;
get the&lt;br /&gt;
&lt;a href="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"&gt;JQuery file here&lt;/a&gt;.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;&lt;span style="color: maroon;"&gt;Calling Silverlight function from JQuery functionCalling Silverlight &lt;br /&gt;
function from JQuery function&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;/div&gt;A function in silverlight cannot be understood by a jquery function directly. &lt;br /&gt;
&lt;div&gt;But we can always make it understand a silverlight function using a simple&lt;br /&gt;
&lt;em&gt;[ScriptableMember]&lt;/em&gt; tag which indicates that a particular function or &lt;br /&gt;
event is accessible to a javascript function. We can add it on a function or &lt;br /&gt;
event in silverlight like this&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: silver; color: black;"&gt;namespaceJQuerySLinteraction&lt;br /&gt;
{&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; public partial class &lt;span style="color: #3d85c6;"&gt;MainPage : UserControl&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string time;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; publicMainPage( )&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&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; InitializeComponent( );&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #3d85c6;"&gt;HtmlPage&lt;/span&gt;.RegisterScriptableObject("MainPage", this);&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;&lt;span style="color: #3d85c6;"&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[ScriptableMember]&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void GetTime( ) &lt;br /&gt;
&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; time = &lt;span style="color: #3d85c6;"&gt;DateTime&lt;/span&gt;.Now.ToShortTimeString( );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time_txt.Text = time;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;} &lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div style="color: black; font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; text-align: justify;"&gt;...and in the aspx page you first need to give an id to your silverlight objcet &lt;br /&gt;
tag. In the example I have given the id as &lt;span style="color: #990000;"&gt;SLinteractionXapMarker&lt;/span&gt;. &lt;br /&gt;
You will have to add the source of the .js file which you downloaded to support &lt;br /&gt;
the JQery and make your work easier and efficient. The code with the id and &lt;br /&gt;
source of js would look like this..&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: #cccccc;"&gt;&lt;pre&gt;&amp;lt;head&amp;gt;
&amp;lt;&lt;span style="color: #660066;"&gt;script&lt;/span&gt; &lt;span style="color: red;"&gt;src&lt;/span&gt;="../Scripts/jquery.min.js" &lt;span style="color: red;"&gt;type&lt;/span&gt;="text/javascript"&amp;gt;&amp;lt;/&lt;span style="color: blue;"&gt;&lt;span style="color: #660066;"&gt;script&lt;/span&gt;&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;&lt;/span&gt;
&amp;lt;div &lt;span style="color: red;"&gt;id&lt;/span&gt;="silverlightControlHost"&amp;gt;
&amp;lt;object &lt;span style="color: blue;"&gt;&lt;span style="color: red;"&gt;data&lt;/span&gt;&lt;/span&gt;="data:application/x-silverlight-2," &lt;span style="color: blue;"&gt;&lt;span style="color: red;"&gt;id&lt;/span&gt;="SLinteractionXapMarker" &lt;span style="color: red;"&gt;type&lt;/span&gt;="application/x-silverlight-2"
&lt;span style="color: red;"&gt;width&lt;/span&gt;="100%" &lt;span style="color: red;"&gt;height&lt;/span&gt;="100%"&amp;gt;
&amp;lt;param &lt;span style="color: red;"&gt;name&lt;/span&gt;="source" value="ClientBin/JQuerySLinteraction.xap" /&amp;gt;
&amp;lt;param &lt;span style="color: red;"&gt;name&lt;/span&gt;="onError" value="onSilverlightError" /&amp;gt;
&amp;lt;param &lt;span style="color: red;"&gt;name&lt;/span&gt;="background" value="white" /&amp;gt;
&amp;lt;param &lt;span style="color: red;"&gt;name&lt;/span&gt;="minRuntimeVersion" value="3.0.40624.0" /&amp;gt;
&amp;lt;param &lt;span style="color: red;"&gt;name&lt;/span&gt;="autoUpgrade" &lt;span style="color: red;"&gt;value&lt;/span&gt;="true" /&amp;gt;
&amp;lt;a &lt;span style="color: red;"&gt;href&lt;/span&gt;="http://go.microsoft.com/fwlink/?LinkID=149156&amp;amp;v=3.0.40624.0" &lt;span style="color: red;"&gt;style="text-decoration&lt;/span&gt;: none"&amp;gt;
&amp;lt;img &lt;span style="color: red;"&gt;src&lt;/span&gt;="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
&lt;span style="color: red;"&gt;style="border-style&lt;/span&gt;: none" /&amp;gt;
&amp;lt;/a&amp;gt;
&amp;lt;/object&amp;gt;
&amp;lt;iframe  &lt;span style="color: red;"&gt;id&lt;/span&gt;="_sl_historyFrame"  &lt;span style="color: red;"&gt;style="visibility&lt;/span&gt;: hidden;  &lt;span style="color: red;"&gt;height&lt;/span&gt;: 0px;  &lt;span style="color: red;"&gt;width&lt;/span&gt;: 0px;
 &lt;span style="color: red;"&gt;border&lt;/span&gt;: 0px"&amp;gt;&amp;lt;/iframe&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;div style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; text-align: justify;"&gt;&lt;br /&gt;
now to call the JQuery or to trigger an event we will make a hyperlink, and on click of that we will call the JQuery that will in turn call the silverlight function&lt;br /&gt;
. We will write a small script that would be called on this hyperlink's &lt;br /&gt;
click.&lt;br /&gt;
&lt;/div&gt;&lt;div style="background-color: silver; text-align: justify;"&gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;&lt;span style="color: #993399;"&gt;script&lt;/span&gt; &lt;span style="color: red;"&gt;language&lt;/span&gt;="javascript" &lt;span style="color: red;"&gt;type&lt;/span&gt;="text/javascript"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
$(function() { $("#_time").click(callGetTimeFunc); });&lt;br /&gt;
function callGetTimeFunc() {&lt;br /&gt;
document.getElementById("SLinteractionXapMarker").Content.MainPage.GetTime();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;a id="_time" href="default.aspx"&amp;gt;Get Time&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Note that the&lt;span style="color: maroon;"&gt; #_time&lt;/span&gt; is identifying which hyperlink is clicked. The &lt;br /&gt;
&lt;span style="color: maroon;"&gt;SLinteractionXapMarker&lt;/span&gt; is identifying &lt;br /&gt;
which xap has to be addressed,&lt;span style="color: maroon;"&gt; MainPage&lt;/span&gt; &lt;br /&gt;
is with which we have registered the scriptable object. We can pass any &lt;br /&gt;
parameters as well in this way.&lt;br /&gt;
Happy Coding!&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2009/11/connecting-jqueryjavascript-and.html</link><author>noreply@blogger.com (Ramya)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-3491443678559510214</guid><pubDate>Sun, 01 Nov 2009 17:46:00 +0000</pubDate><atom:updated>2009-11-03T21:51:24.646-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DeepZoom</category><title>Create a simple DeepZoom sample application</title><description>A really great feature added by microsoft to interact with images and create amazing zooming applications is Deep Zoom. In short,&amp;nbsp;Deep Zoom provides the ability to interactively view high-resolution images. You can zoom in and out of images rapidly without affecting the performance of your application. Deep Zoom enables &lt;br /&gt;
smooth loading and panning by serving up multi-resolution images and using spring animations. With its help we can create amazing web experience.&lt;br /&gt;
Some of the best examples would be &lt;a href="http://memorabilia.hardrock.com/"&gt;hard rock memorablia&lt;/a&gt;, &lt;a href="http://deepzoompix.com/"&gt;Deep Zoom Pix&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;How to Create the simplest Deep Zoom application&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Install &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf"&gt;Deep Zoom Composer&lt;/a&gt;&amp;nbsp;.&lt;/li&gt;
&lt;li&gt;After installation create a new project. Go to&amp;nbsp;File -&amp;gt;&amp;nbsp;New project. A new project will be created with a .&lt;em&gt;dzprj &lt;/em&gt;extension.&lt;/li&gt;
&lt;li&gt;Collect few good quality pictures.&lt;/li&gt;
&lt;li&gt;Start importing it in your project by clicking the &lt;em&gt;add image &lt;/em&gt;button.&lt;/li&gt;
&lt;li&gt;Prepare a storyboard in your mind.&amp;nbsp;By storyboard I mean how you would like your application to react on mouse events.&lt;/li&gt;
&lt;li&gt;Start positioning and composing the images by clicking on the &lt;em&gt;compose&amp;nbsp;&lt;/em&gt;tab.&lt;/li&gt;
&lt;li&gt;Select an image which would serve as your base image.&amp;nbsp;For example, if I want to make an application similar to&amp;nbsp;&lt;a href="http://maps.google.com/"&gt;Google Earth&lt;/a&gt;,&amp;nbsp;then I will take the&amp;nbsp;satellite image of the world as my base image.&lt;/li&gt;
&lt;li&gt;Drag and drop the base image into the storyboard area and&amp;nbsp;make it &amp;nbsp;&lt;em&gt;fit to screen.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Add rest of the images on to the base image and&amp;nbsp;reduce their size, till it looks like small yellow&amp;nbsp;lense on your base image.&lt;/li&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE4O_OQE4gj_EpBwOZofDAivygbepreZEIRguc-Xyi9Lb3PhSBCXeE-s4O0CKqB5UMCQIiBqCLQJLCRRWGeC0jYdmwjZ2i6yU8Tji6tKn069Y78q9z_5DLlfSBn9ivJhVSw214K-7EpSXT/s1600-h/Blog1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE4O_OQE4gj_EpBwOZofDAivygbepreZEIRguc-Xyi9Lb3PhSBCXeE-s4O0CKqB5UMCQIiBqCLQJLCRRWGeC0jYdmwjZ2i6yU8Tji6tKn069Y78q9z_5DLlfSBn9ivJhVSw214K-7EpSXT/s400/Blog1.jpg" vr="true" /&gt;&lt;/a&gt; 
&lt;/div&gt;
&lt;li&gt;Add more images and do the same.&lt;/li&gt;
&lt;li&gt;Your deep zoom application is ready to be exported!!&lt;/li&gt;
&lt;li&gt;Export it and keep zoomin!!!&lt;br /&gt;
&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;</description><link>http://silverspoted.blogspot.com/2009/11/create-simple-deepzoom-sample.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE4O_OQE4gj_EpBwOZofDAivygbepreZEIRguc-Xyi9Lb3PhSBCXeE-s4O0CKqB5UMCQIiBqCLQJLCRRWGeC0jYdmwjZ2i6yU8Tji6tKn069Y78q9z_5DLlfSBn9ivJhVSw214K-7EpSXT/s72-c/Blog1.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6618366911972061136</guid><pubDate>Fri, 16 Oct 2009 08:06:00 +0000</pubDate><atom:updated>2009-10-27T11:28:35.462-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Buttons</category><category domain="http://www.blogger.com/atom/ns#">Design</category><category domain="http://www.blogger.com/atom/ns#">Effects</category><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><category domain="http://www.blogger.com/atom/ns#">Tips</category><title>Create Glow effect in Silverlight</title><description>It every designer's requirement to have three basic effects,&lt;br /&gt;
1. Drop shadow effect.&lt;br /&gt;
2. Glow effect.&lt;br /&gt;
3. Blur effect.&lt;br /&gt;
but Silverlight 3 doesn't have glow effect directly. But the good news is that we can create it indirectly!!!&lt;br /&gt;
Lets see how it can be done:&lt;br /&gt;
1. Create a normal button or any component and style it as you want.&lt;br /&gt;
2. Add Drop shadow effect ot it.&lt;br /&gt;
3. Set the depth of the shadow to 0.&lt;br /&gt;
Thats it!!! Your glow effect is ready!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil3z7l-3sk_jfbcRR0L6JFtDkkvZdOwVW2duQ3ATqn_Nz2mIS7RFFZ4qzLPA4oxYqp7D229Fe9RtFbUctLhEfm8N67vBS0Rh2j8sAB-UravnalwBRbRYt8S1qISAmqZfWdPqVCAOPkLJbj/s1600-h/GlowButton.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil3z7l-3sk_jfbcRR0L6JFtDkkvZdOwVW2duQ3ATqn_Nz2mIS7RFFZ4qzLPA4oxYqp7D229Fe9RtFbUctLhEfm8N67vBS0Rh2j8sAB-UravnalwBRbRYt8S1qISAmqZfWdPqVCAOPkLJbj/s320/GlowButton.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To achieve this you just need to do a small adjustment in your blend,&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vjpmQmvVPZp1dVMnGhSdMm-BSl-WvnEZubFyC_qyvZODAdff7D7vCKfCPxNFlS5hVVNulFTEjMOnFpk2pyUtkE_zCifH-69ZPVm0LePR8Z5GvVwtE7D5nZmxU3PrutIy7wR95c4MYYlX/s1600-h/Mode.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3vjpmQmvVPZp1dVMnGhSdMm-BSl-WvnEZubFyC_qyvZODAdff7D7vCKfCPxNFlS5hVVNulFTEjMOnFpk2pyUtkE_zCifH-69ZPVm0LePR8Z5GvVwtE7D5nZmxU3PrutIy7wR95c4MYYlX/s320/Mode.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2009/10/it-every-designers-requirement-to-have.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil3z7l-3sk_jfbcRR0L6JFtDkkvZdOwVW2duQ3ATqn_Nz2mIS7RFFZ4qzLPA4oxYqp7D229Fe9RtFbUctLhEfm8N67vBS0Rh2j8sAB-UravnalwBRbRYt8S1qISAmqZfWdPqVCAOPkLJbj/s72-c/GlowButton.JPG" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-2310574606036170577</guid><pubDate>Tue, 06 Oct 2009 19:19:00 +0000</pubDate><atom:updated>2009-11-21T10:52:54.192-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Effects</category><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><title>Styling a Text Block</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Now a days everybody is bored with age old white contemporary text block!!!Lets make something good!&lt;br /&gt;
Here is the TextBlock with a button&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlHmCwr5ldrS-ELaFAeOQCk3csspz4pQBh1908WzjEPYfQBlqs_T24Oq_FqxchokMV2YcEZWtQpxOOk81THnt6_WpMksNhZ5QSPzWSwh25SbsY7gpm7GVqd4H41wrwB6MuPXswUWKARnjm/s1600-h/TextBlock.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlHmCwr5ldrS-ELaFAeOQCk3csspz4pQBh1908WzjEPYfQBlqs_T24Oq_FqxchokMV2YcEZWtQpxOOk81THnt6_WpMksNhZ5QSPzWSwh25SbsY7gpm7GVqd4H41wrwB6MuPXswUWKARnjm/s200/TextBlock.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;This Text block has a button at its end though! I will be posting the code for that button in my next post.&lt;br /&gt;
Here is the code:&lt;br /&gt;
&lt;div style="background-color: silver; height: 300px; overflow: scroll; width: 555px;"&gt;&lt;pre&gt;&amp;lt;Style x:Key="BookmarkTxt" TargetType="TextBox"&amp;gt;
           &amp;lt;Setter Property="BorderThickness" Value="1"/&amp;gt;
            &amp;lt;Setter Property="Background" Value="#FFFFFFFF"/&amp;gt;
            &amp;lt;Setter Property="Foreground" Value="#FF000000"/&amp;gt;
            &amp;lt;Setter Property="Padding" Value="2"/&amp;gt;
            &amp;lt;Setter Property="BorderBrush"&amp;gt;
                &amp;lt;Setter.Value&amp;gt;
                    &amp;lt;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;
                        &amp;lt;GradientStop Color="#FFA3AEB9" Offset="0"/&amp;gt;
                        &amp;lt;GradientStop Color="#FF8399A9" Offset="0.375"/&amp;gt;
                        &amp;lt;GradientStop Color="#FF718597" Offset="0.375"/&amp;gt;
                        &amp;lt;GradientStop Color="#FF617584" Offset="1"/&amp;gt;
                    &amp;lt;/LinearGradientBrush&amp;gt;
                &amp;lt;/Setter.Value&amp;gt;
            &amp;lt;/Setter&amp;gt;
            &amp;lt;Setter Property="Template"&amp;gt;
                &amp;lt;Setter.Value&amp;gt;
                    &amp;lt;ControlTemplate TargetType="TextBox"&amp;gt;
                        &amp;lt;Grid x:Name="RootElement"&amp;gt;
                            &amp;lt;vsm:VisualStateManager.VisualStateGroups&amp;gt;
                                &amp;lt;vsm:VisualStateGroup x:Name="CommonStates"&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="Normal"/&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="MouseOver"&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames Storyboard.TargetName="MouseOverBorder" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="0" Value="#FF000000"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/vsm:VisualState&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="Disabled"&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;
                                                &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value="1"/&amp;gt;
                                            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="00:00:00" Value="#FF333333"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="00:00:00" Value="#FF45494D"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/vsm:VisualState&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="ReadOnly"&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="ReadOnlyVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;
                                                &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value="1"/&amp;gt;
                                            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="00:00:00" Value="#FF45494D"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="00:00:00" Value="#FF262626"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="ReadOnlyVisualElement" Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"&amp;gt;
                                                &amp;lt;SplineColorKeyFrame KeyTime="00:00:00" Value="#00333333"/&amp;gt;
                                            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/vsm:VisualState&amp;gt;
                                &amp;lt;/vsm:VisualStateGroup&amp;gt;
                                &amp;lt;vsm:VisualStateGroup x:Name="FocusStates"&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="Focused"&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="FocusVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;
                                                &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value="1"/&amp;gt;
                                            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/vsm:VisualState&amp;gt;
                                    &amp;lt;vsm:VisualState x:Name="Unfocused"&amp;gt;
                                        &amp;lt;Storyboard&amp;gt;
                                            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="FocusVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;
                                                &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value="0"/&amp;gt;
                                            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;
                                        &amp;lt;/Storyboard&amp;gt;
                                    &amp;lt;/vsm:VisualState&amp;gt;
                                &amp;lt;/vsm:VisualStateGroup&amp;gt;
                            &amp;lt;/vsm:VisualStateManager.VisualStateGroups&amp;gt;
                            &amp;lt;Border x:Name="Border" Opacity="1" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="4,4,4,4" Background="#FF242424" BorderBrush="#FF45494D"&amp;gt;
                                &amp;lt;Grid&amp;gt;
                                    &amp;lt;Border x:Name="ReadOnlyVisualElement" Opacity="0" Background="#72F7F7F7" CornerRadius="4,4,4,4"/&amp;gt;
                                    &amp;lt;Border x:Name="MouseOverBorder" BorderBrush="Transparent" BorderThickness="1"&amp;gt;
                                        &amp;lt;ScrollViewer x:Name="ContentElement" BorderThickness="0" IsTabStop="False" Padding="{TemplateBinding Padding}" BorderBrush="#FF525252"/&amp;gt;
                                    &amp;lt;/Border&amp;gt;
                                &amp;lt;/Grid&amp;gt;
                            &amp;lt;/Border&amp;gt;
                            &amp;lt;Border x:Name="DisabledVisualElement" IsHitTestVisible="False" Opacity="0" Background="#A5F7F7F7" BorderBrush="#A5F7F7F7" BorderThickness="{TemplateBinding BorderThickness}"/&amp;gt;
                            &amp;lt;Border Margin="1" x:Name="FocusVisualElement" IsHitTestVisible="False" Opacity="0" BorderThickness="{TemplateBinding BorderThickness}"/&amp;gt;
                        &amp;lt;/Grid&amp;gt;
                    &amp;lt;/ControlTemplate&amp;gt;
                &amp;lt;/Setter.Value&amp;gt;
            &amp;lt;/Setter&amp;gt;
        &amp;lt;/Style&amp;gt;
        &lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span id="goog_1254855213844"&gt;&lt;/span&gt;&lt;span id="goog_1254855213845"&gt;&lt;/span&gt;</description><link>http://silverspoted.blogspot.com/2009/10/styling-text-block.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlHmCwr5ldrS-ELaFAeOQCk3csspz4pQBh1908WzjEPYfQBlqs_T24Oq_FqxchokMV2YcEZWtQpxOOk81THnt6_WpMksNhZ5QSPzWSwh25SbsY7gpm7GVqd4H41wrwB6MuPXswUWKARnjm/s72-c/TextBlock.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-6835862151663086869</guid><pubDate>Mon, 05 Oct 2009 19:06:00 +0000</pubDate><atom:updated>2009-10-27T11:29:32.309-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ExpressionBlend</category><category domain="http://www.blogger.com/atom/ns#">Styling</category><category domain="http://www.blogger.com/atom/ns#">Toggle Button</category><title>Make a Rating star style button</title><description>Every site has a rating section and to make such star shaped buttons is not an easy task.First because its difficult to make the star shape and second its difficult to manage the checked and unchecked states separately. So, to make your task simpler I have made a simple star style rating button.&lt;br /&gt;
To manage its states easily I have used toggle button instead of a button.&lt;br /&gt;
Checked state:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzIPB0o9P34qeIuUTRSing-5TGf-QYBViLtXHQA1aYileS5-ZkF8HfepbOt02Fd9wa_V8j4Ixk3OygOURiS12dFbwljo0UUc03riMGKktWB3ZvoFG-JkQCmKTKA7jfCKi4LL34ve95_uwU/s1600-h/Star-pressed.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzIPB0o9P34qeIuUTRSing-5TGf-QYBViLtXHQA1aYileS5-ZkF8HfepbOt02Fd9wa_V8j4Ixk3OygOURiS12dFbwljo0UUc03riMGKktWB3ZvoFG-JkQCmKTKA7jfCKi4LL34ve95_uwU/s200/Star-pressed.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Here is the code for this button&lt;br /&gt;
&lt;div&gt;&lt;textarea cols="70" name="TextArea1" rows="10" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(204, 204, 204) none repeat scroll 0% 0%;"&gt;&amp;lt;style targettype="ToggleButton" x:key="ToggleButtonRate"&amp;gt;             &amp;lt;setter Property="Background" Value="#FF1F3B53"/&amp;gt;             &amp;lt;setter Property="Foreground" Value="#FF000000"/&amp;gt;             &amp;lt;setter Property="Padding" Value="3"/&amp;gt;             &amp;lt;setter Property="BorderThickness" Value="1"/&amp;gt;             &amp;lt;setter Property="BorderBrush"&amp;gt;                 &amp;lt;Setter.Value&amp;gt;                     &amp;lt;lineargradientbrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;                         &amp;lt;gradientstop Color="#FFA3AEB9" Offset="0"/&amp;gt;                         &amp;lt;gradientstop Color="#FF8399A9" Offset="0.375"/&amp;gt;                         &amp;lt;gradientstop Color="#FF718597" Offset="0.375"/&amp;gt;                         &amp;lt;gradientstop Color="#FF617584" Offset="1"/&amp;gt;                     &amp;lt;/LinearGradientBrush&amp;gt;                 &amp;lt;/Setter.Value&amp;gt;             &amp;lt;/Setter&amp;gt;             &amp;lt;setter Property="Template"&amp;gt;                 &amp;lt;Setter.Value&amp;gt;                     &amp;lt;controltemplate TargetType="ToggleButton"&amp;gt;                         &amp;lt;grid&amp;gt;                             &amp;lt;vsm:VisualStateManager.VisualStateGroups&amp;gt;                                 &amp;lt;vsm:VisualStateGroup x:Name="CommonStates"&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Normal"&amp;gt;                                         &amp;lt;Storyboard/&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Pressed"&amp;gt;                                         &amp;lt;storyboard&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE8DD5D"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE8DD5D"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE8DD5D"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE8DD5D"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                         &amp;lt;/Storyboard&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Disabled"&amp;gt;                                         &amp;lt;Storyboard/&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                 &amp;lt;/vsm:VisualStateGroup&amp;gt;                                 &amp;lt;vsm:VisualStateGroup x:Name="CheckStates"&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Checked"&amp;gt;                                         &amp;lt;storyboard&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE8DD5D"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE0DA97"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE0DA94"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE6DC6E"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                         &amp;lt;/Storyboard&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Unchecked"&amp;gt;                                         &amp;lt;storyboard&amp;gt;                                             &amp;lt;coloranimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;                                                 &amp;lt;splinecolorkeyframe KeyTime="00:00:00" Value="#FFE5E5E5"/&amp;gt;                                             &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;                                             &amp;lt;doubleanimationusingkeyframes BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="path" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)"&amp;gt;                                                 &amp;lt;splinedoublekeyframe KeyTime="00:00:00" Value="0.991"/&amp;gt;                                             &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;                                         &amp;lt;/Storyboard&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                 &amp;lt;/vsm:VisualStateGroup&amp;gt;                                 &amp;lt;vsm:VisualStateGroup x:Name="FocusStates"&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Focused"&amp;gt;                                         &amp;lt;Storyboard/&amp;gt;                                     &amp;lt;/vsm:VisualState&amp;gt;                                     &amp;lt;vsm:VisualState x:Name="Unfocused"/&amp;gt;                                 &amp;lt;/vsm:VisualStateGroup&amp;gt;                             &amp;lt;/vsm:VisualStateManager.VisualStateGroups&amp;gt;                             &amp;lt;path Margin="3.417,1.167,4.583,1.833" Stretch="Fill" Data="M10.517154,-0.0011976534 L7.3893209,6.1399088 L-0.5438872,6.3009214 L5.8782334,9.6042414 L2.1005144,15.548288 L10.562605,12.083895 L18.373556,15.503559 L15.426895,9.944314 L22.122427,6.3009214 L13.776666,6.2836428 z" x:Name="path"&amp;gt;                                 &amp;lt;Path.Stroke&amp;gt;                                     &amp;lt;lineargradientbrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;                                         &amp;lt;gradientstop Color="#FFE5E5E5"/&amp;gt;                                         &amp;lt;gradientstop Color="#FFE5E5E5" Offset="1"/&amp;gt;                                     &amp;lt;/LinearGradientBrush&amp;gt;                                 &amp;lt;/Path.Stroke&amp;gt;                                 &amp;lt;Path.Fill&amp;gt;                                     &amp;lt;lineargradientbrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;                                         &amp;lt;gradientstop Color="#FFE5E5E5"/&amp;gt;                                         &amp;lt;gradientstop Color="#FFE5E5E5" Offset="1"/&amp;gt;                                     &amp;lt;/LinearGradientBrush&amp;gt;                                 &amp;lt;/Path.Fill&amp;gt;                             &amp;lt;/Path&amp;gt;                         &amp;lt;/Grid&amp;gt;                     &amp;lt;/ControlTemplate&amp;gt;                 &amp;lt;/Setter.Value&amp;gt;             &amp;lt;/Setter&amp;gt;          &amp;lt;/style&amp;gt;&lt;/textarea&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://silverspoted.blogspot.com/2009/10/make-rating-star-style-button.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzIPB0o9P34qeIuUTRSing-5TGf-QYBViLtXHQA1aYileS5-ZkF8HfepbOt02Fd9wa_V8j4Ixk3OygOURiS12dFbwljo0UUc03riMGKktWB3ZvoFG-JkQCmKTKA7jfCKi4LL34ve95_uwU/s72-c/Star-pressed.JPG" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7307750720956921371.post-4806481503199845482</guid><pubDate>Thu, 01 Oct 2009 18:00:00 +0000</pubDate><atom:updated>2009-10-01T11:09:21.187-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Expression Blend</category><category domain="http://www.blogger.com/atom/ns#">Styling</category><category domain="http://www.blogger.com/atom/ns#">Toggle Button</category><title>Styling a Toggle Button</title><description>The ToggleButton is a Silverlight control which allows the user to change its state. It is the base class for CheckBox and RadioButton controls but it can also be used as a standalone control.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;Unchecked state:&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3GrvCSTPAK0TdR4X1YAadq9Kin5aVIPX7QOrwFMdWb8wQlN7jusBfSfB50xWpoI5SsJx2ehrlCKjaJzGdtIVXmtxAGAt9HXIAEyiazRkXinC_QWbxsT1OZZMWDiHIaCGyVVnrMYJ5vStA/s1600-h/toggle.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3GrvCSTPAK0TdR4X1YAadq9Kin5aVIPX7QOrwFMdWb8wQlN7jusBfSfB50xWpoI5SsJx2ehrlCKjaJzGdtIVXmtxAGAt9HXIAEyiazRkXinC_QWbxsT1OZZMWDiHIaCGyVVnrMYJ5vStA/s200/toggle.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Checked State:&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNCG-8cUI6oQ_J5FcQZaipAPzWTZJKC3FiWWC_x-VmSiXhbW6KJ397S_QrEK-WmoMhgUjfe7znTrfko-nO3sAux4yUwwedntc__UiWnRtqzrkSGG7YEawrVvC7fYQZYwvhTKCmy4WhdgK/s1600-h/Toggle-pressed.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNCG-8cUI6oQ_J5FcQZaipAPzWTZJKC3FiWWC_x-VmSiXhbW6KJ397S_QrEK-WmoMhgUjfe7znTrfko-nO3sAux4yUwwedntc__UiWnRtqzrkSGG7YEawrVvC7fYQZYwvhTKCmy4WhdgK/s200/Toggle-pressed.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;Make this button yours here..&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;textarea name="TextArea1" rows="10" cols="65" style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(204, 204, 204) none repeat scroll 0% 0%;"&gt;&amp;lt;Style x:Key="ToggleButtonStyle2" TargetType="ToggleButton"&amp;gt;    &amp;lt;Setter Property="Background" Value="#FF1F3B53"/&amp;gt;    &amp;lt;Setter Property="Foreground" Value="#FF000000"/&amp;gt;    &amp;lt;Setter Property="Padding" Value="3"/&amp;gt;    &amp;lt;Setter Property="BorderThickness" Value="1"/&amp;gt;    &amp;lt;Setter Property="BorderBrush"&amp;gt;     &amp;lt;Setter.Value&amp;gt;      &amp;lt;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;       &amp;lt;GradientStop Color="#FFA3AEB9" Offset="0"/&amp;gt;       &amp;lt;GradientStop Color="#FF8399A9" Offset="0.375"/&amp;gt;       &amp;lt;GradientStop Color="#FF718597" Offset="0.375"/&amp;gt;       &amp;lt;GradientStop Color="#FF617584" Offset="1"/&amp;gt;      &amp;lt;/LinearGradientBrush&amp;gt;     &amp;lt;/Setter.Value&amp;gt;    &amp;lt;/Setter&amp;gt;    &amp;lt;Setter Property="Template"&amp;gt;     &amp;lt;Setter.Value&amp;gt;      &amp;lt;ControlTemplate TargetType="ToggleButton"&amp;gt;       &amp;lt;Grid&amp;gt;        &amp;lt;VisualStateManager.VisualStateGroups&amp;gt;         &amp;lt;VisualStateGroup x:Name="CommonStates"&amp;gt;          &amp;lt;VisualState x:Name="Normal"/&amp;gt;          &amp;lt;VisualState x:Name="MouseOver"/&amp;gt;          &amp;lt;VisualState x:Name="Pressed"/&amp;gt;          &amp;lt;VisualState x:Name="Disabled"&amp;gt;           &amp;lt;Storyboard&amp;gt;            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;             &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value=".55"/&amp;gt;            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;           &amp;lt;/Storyboard&amp;gt;          &amp;lt;/VisualState&amp;gt;         &amp;lt;/VisualStateGroup&amp;gt;         &amp;lt;VisualStateGroup x:Name="CheckStates"&amp;gt;          &amp;lt;VisualState x:Name="Checked"&amp;gt;           &amp;lt;Storyboard&amp;gt;            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.Background).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;             &amp;lt;EasingColorKeyFrame KeyTime="00:00:00" Value="#FFF4F9FC"/&amp;gt;            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.BorderBrush).(GradientBrush.GradientStops)[0].(GradientStop.Color)"&amp;gt;             &amp;lt;EasingColorKeyFrame KeyTime="00:00:00" Value="#FFF4F9FC"/&amp;gt;            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;            &amp;lt;DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.Background).(GradientBrush.GradientStops)[2].(GradientStop.Offset)"&amp;gt;             &amp;lt;EasingDoubleKeyFrame KeyTime="00:00:00" Value="0.459"/&amp;gt;            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;            &amp;lt;DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.Background).(GradientBrush.GradientStops)[1].(GradientStop.Offset)"&amp;gt;             &amp;lt;EasingDoubleKeyFrame KeyTime="00:00:00" Value="0.888"/&amp;gt;            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.Background).(GradientBrush.GradientStops)[1].(GradientStop.Color)"&amp;gt;             &amp;lt;EasingColorKeyFrame KeyTime="00:00:00" Value="#FFB4DCE5"/&amp;gt;            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;            &amp;lt;ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="Background" Storyboard.TargetProperty="(Border.Background).(GradientBrush.GradientStops)[2].(GradientStop.Color)"&amp;gt;             &amp;lt;EasingColorKeyFrame KeyTime="00:00:00" Value="#FFEEF6F8"/&amp;gt;            &amp;lt;/ColorAnimationUsingKeyFrames&amp;gt;           &amp;lt;/Storyboard&amp;gt;          &amp;lt;/VisualState&amp;gt;          &amp;lt;VisualState x:Name="Unchecked"/&amp;gt;         &amp;lt;/VisualStateGroup&amp;gt;         &amp;lt;VisualStateGroup x:Name="FocusStates"&amp;gt;          &amp;lt;VisualState x:Name="Focused"&amp;gt;           &amp;lt;Storyboard&amp;gt;            &amp;lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName="FocusVisualElement" Storyboard.TargetProperty="Opacity"&amp;gt;             &amp;lt;SplineDoubleKeyFrame KeyTime="0" Value="1"/&amp;gt;            &amp;lt;/DoubleAnimationUsingKeyFrames&amp;gt;           &amp;lt;/Storyboard&amp;gt;          &amp;lt;/VisualState&amp;gt;          &amp;lt;VisualState x:Name="Unfocused"/&amp;gt;         &amp;lt;/VisualStateGroup&amp;gt;        &amp;lt;/VisualStateManager.VisualStateGroups&amp;gt;        &amp;lt;Border x:Name="Background" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="3"&amp;gt;         &amp;lt;Border.BorderBrush&amp;gt;          &amp;lt;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;           &amp;lt;GradientStop Color="#FFFCFEFD" Offset="0"/&amp;gt;           &amp;lt;GradientStop Color="#FFE1EFEB" Offset="1"/&amp;gt;          &amp;lt;/LinearGradientBrush&amp;gt;         &amp;lt;/Border.BorderBrush&amp;gt;         &amp;lt;Border.Background&amp;gt;          &amp;lt;LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"&amp;gt;           &amp;lt;GradientStop Color="#FFD2DBD9" Offset="0"/&amp;gt;           &amp;lt;GradientStop Color="#FFC2E0E2" Offset="0.909"/&amp;gt;           &amp;lt;GradientStop Color="#FFE0EFED" Offset="0.087"/&amp;gt;           &amp;lt;GradientStop Color="#FFE1EFEB" Offset="0.988"/&amp;gt;          &amp;lt;/LinearGradientBrush&amp;gt;         &amp;lt;/Border.Background&amp;gt;         &amp;lt;Grid Margin="1"/&amp;gt;        &amp;lt;/Border&amp;gt;        &amp;lt;ContentPresenter x:Name="contentPresenter" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/&amp;gt;        &amp;lt;Rectangle x:Name="DisabledVisualElement" Fill="#FFFFFFFF" RadiusX="3" RadiusY="3" IsHitTestVisible="false" Opacity="0"/&amp;gt;        &amp;lt;Rectangle x:Name="FocusVisualElement" Stroke="{x:Null}" StrokeThickness="1" RadiusX="2" RadiusY="2" Margin="1" IsHitTestVisible="false" Opacity="0"/&amp;gt;       &amp;lt;/Grid&amp;gt;      &amp;lt;/ControlTemplate&amp;gt;     &amp;lt;/Setter.Value&amp;gt;    &amp;lt;/Setter&amp;gt;   &amp;lt;/Style&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &lt;/textarea&gt;&lt;/pre&gt;</description><link>http://silverspoted.blogspot.com/2009/10/styling-toggle-button.html</link><author>noreply@blogger.com (Ramya)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3GrvCSTPAK0TdR4X1YAadq9Kin5aVIPX7QOrwFMdWb8wQlN7jusBfSfB50xWpoI5SsJx2ehrlCKjaJzGdtIVXmtxAGAt9HXIAEyiazRkXinC_QWbxsT1OZZMWDiHIaCGyVVnrMYJ5vStA/s72-c/toggle.JPG" width="72"/><thr:total>0</thr:total></item></channel></rss>