<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sharker Khaleed Mahmud Silverlight Tips &#38; Tricks</title>
	<atom:link href="http://silverlightips.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://silverlightips.net</link>
	<description>Either write something worth reading or do something worth writing</description>
	<lastBuildDate>Mon, 08 Mar 2010 04:57:43 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='silverlightips.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/638032b2d3438c2f6232a98d03f65c10?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sharker Khaleed Mahmud Silverlight Tips &#38; Tricks</title>
		<link>http://silverlightips.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://silverlightips.net/osd.xml" title="Sharker Khaleed Mahmud Silverlight Tips &amp; Tricks" />
	<atom:link rel='hub' href='http://silverlightips.net/?pushpress=hub'/>
		<item>
		<title>Tricks and Tips 34 : Pass parameter to Javascript from Silverlight</title>
		<link>http://silverlightips.net/2010/03/04/pass-parameter-to-javascript-from-silverlight/</link>
		<comments>http://silverlightips.net/2010/03/04/pass-parameter-to-javascript-from-silverlight/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:59:00 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[call javascript from silverlight]]></category>
		<category><![CDATA[javascript function silverlight]]></category>
		<category><![CDATA[javascript parameter silverlight]]></category>
		<category><![CDATA[javascript silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=254</guid>
		<description><![CDATA[This example will show how to pass parameter to javascript function from silverlight.

TIPSTestPage.aspx
&#60;script type=&#8221;text/javascript&#8221;&#62;
        function CallMe(text) {
            alert(&#8220;this messagebox is from javascript:&#8221; + text)
        }
&#60;/script&#62; 
MainPage.xaml
&#60;UserControl x:Class=&#8221;TIPS.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243;
    xmlns:dark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;
    xmlns:local=&#8221;clr-namespace:TIPS&#8221;&#62;
    &#60;dark:ExpressionDarkTheme&#62;
        &#60;StackPanel&#62;
            &#60;Button x:Name=&#8221;btn&#8221; Content=&#8221;Call Javascript&#8221; Width=&#8221;120&#8243; Height=&#8221;30&#8243; /&#62;
        &#60;/StackPanel&#62;
    &#60;/dark:ExpressionDarkTheme&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Windows.Controls;
using System.Windows.Browser;
namespace TIPS
{
    public partial class MainPage : UserControl
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=254&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This example will show how to pass parameter to javascript function from silverlight.</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/03/t34p1.png"><img class="alignnone size-full wp-image-255" title="t34p1" src="http://shamrat231.files.wordpress.com/2010/03/t34p1.png?w=350&#038;h=175" alt="" width="350" height="175" /></a></p>
<p><strong><span style="text-decoration:underline;">TIPSTestPage.aspx</span></strong></p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
        function CallMe(text) {<br />
            alert(&#8220;this messagebox is from javascript:&#8221; + text)<br />
        }<br />
&lt;/script&gt; </p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243;<br />
    xmlns:dark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;<br />
    xmlns:local=&#8221;clr-namespace:TIPS&#8221;&gt;<br />
    &lt;dark:ExpressionDarkTheme&gt;<br />
        &lt;StackPanel&gt;<br />
            &lt;Button x:Name=&#8221;btn&#8221; Content=&#8221;Call Javascript&#8221; Width=&#8221;120&#8243; Height=&#8221;30&#8243; /&gt;<br />
        &lt;/StackPanel&gt;<br />
    &lt;/dark:ExpressionDarkTheme&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows.Controls;<br />
using System.Windows.Browser;</p>
<p>namespace TIPS<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            this.btn.Click += (a, b) =&gt; {<br />
                HtmlPage.Window.CreateInstance(&#8220;CallMe&#8221;,&#8221;Info from silverlight.&#8221;);<br />
            };<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/call-javascript-from-silverlight/'>call javascript from silverlight</a>, <a href='http://silverlightips.net/tag/javascript-function-silverlight/'>javascript function silverlight</a>, <a href='http://silverlightips.net/tag/javascript-parameter-silverlight/'>javascript parameter silverlight</a>, <a href='http://silverlightips.net/tag/javascript-silverlight/'>javascript silverlight</a>, <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=254&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/03/04/pass-parameter-to-javascript-from-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/03/t34p1.png" medium="image">
			<media:title type="html">t34p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 33 : Silverlight Tab Header style</title>
		<link>http://silverlightips.net/2010/03/03/silverlight-tab-header-style/</link>
		<comments>http://silverlightips.net/2010/03/03/silverlight-tab-header-style/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:06:20 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[silverlight header tab]]></category>
		<category><![CDATA[tab header style]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=199</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl xmlns:controls=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls&#8221;  xmlns:expDark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;  xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221; HorizontalAlignment=&#8221;Center&#8221; VerticalAlignment=&#8221;Center&#8221;&#62;
        &#60;controls:TabControl&#62;
            &#60;controls:TabItem Header=&#8221;Header 1&#8243; Style=&#8221;{StaticResource CustomTabItemStyle}&#8221;/&#62;
            &#60;controls:TabItem Header=&#8221;Header 2&#8243; Style=&#8221;{StaticResource CustomTabItemStyle}&#8221;/&#62;
        &#60;/controls:TabControl&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
App.xaml
&#60;Application xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
             xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
             x:Class=&#8221;Tips.App&#8221;
             xmlns:controls=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls&#8221;
             xmlns:vsm=&#8221;clr-namespace:System.Windows;assembly=System.Windows&#8221;
             &#62;
    &#60;Application.Resources&#62;
       &#60;Style x:Key=&#8221;CustomTabItemStyle&#8221; TargetType=&#8221;controls:TabItem&#8221;&#62;
            &#60;Setter Property=&#8221;IsTabStop&#8221;
                    Value=&#8221;False&#8221; /&#62;
            &#60;Setter Property=&#8221;Template&#8221;&#62;
                &#60;Setter.Value&#62;
                    &#60;ControlTemplate TargetType=&#8221;controls:TabItem&#8221;&#62;
                        &#60;Grid x:Name=&#8221;Root&#8221;&#62;
                            &#60;Grid x:Name=&#8221;TemplateTopSelected&#8221;
                                  Canvas.ZIndex=&#8221;1&#8243;
                                  Visibility=&#8221;Collapsed&#8221;&#62;
                                &#60;Border [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=199&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/02/t33p1.png"><img class="alignnone size-full wp-image-250" title="t33p1" src="http://shamrat231.files.wordpress.com/2010/02/t33p1.png?w=277&#038;h=51" alt="" width="277" height="51" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:controls=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls&#8221;  xmlns:expDark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;  xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; HorizontalAlignment=&#8221;Center&#8221; VerticalAlignment=&#8221;Center&#8221;&gt;<br />
        &lt;controls:TabControl&gt;<br />
            &lt;controls:TabItem Header=&#8221;Header 1&#8243; Style=&#8221;{StaticResource CustomTabItemStyle}&#8221;/&gt;<br />
            &lt;controls:TabItem Header=&#8221;Header 2&#8243; Style=&#8221;{StaticResource CustomTabItemStyle}&#8221;/&gt;<br />
        &lt;/controls:TabControl&gt;<br />
    &lt;/Grid&gt;</p>
<p>&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">App.xaml</span></strong></p>
<p>&lt;Application xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
             xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
             x:Class=&#8221;Tips.App&#8221;<br />
             xmlns:controls=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls&#8221;<br />
             xmlns:vsm=&#8221;clr-namespace:System.Windows;assembly=System.Windows&#8221;<br />
             &gt;<br />
    &lt;Application.Resources&gt;<br />
       &lt;Style x:Key=&#8221;CustomTabItemStyle&#8221; TargetType=&#8221;controls:TabItem&#8221;&gt;<br />
            &lt;Setter Property=&#8221;IsTabStop&#8221;<br />
                    Value=&#8221;False&#8221; /&gt;<br />
            &lt;Setter Property=&#8221;Template&#8221;&gt;<br />
                &lt;Setter.Value&gt;<br />
                    &lt;ControlTemplate TargetType=&#8221;controls:TabItem&#8221;&gt;<br />
                        &lt;Grid x:Name=&#8221;Root&#8221;&gt;<br />
                            &lt;Grid x:Name=&#8221;TemplateTopSelected&#8221;<br />
                                  Canvas.ZIndex=&#8221;1&#8243;<br />
                                  Visibility=&#8221;Collapsed&#8221;&gt;<br />
                                &lt;Border BorderBrush=&#8221;Black&#8221;<br />
                                            BorderThickness=&#8221;0&#8243;<br />
                                            &gt;<br />
                                    &lt;Border.Background&gt;<br />
                                        <strong>&lt;!&#8211;change the background here&#8211;&gt;<br />
</strong>                                        &lt;ImageBrush ImageSource=&#8221;Images/tabselected.PNG&#8221; /&gt;<br />
                                    &lt;/Border.Background&gt;<br />
                                    &lt;Grid&gt;<br />
                                        &lt;ContentControl IsTabStop=&#8221;False&#8221;<br />
                                                            Cursor=&#8221;{TemplateBinding Cursor}&#8221;<br />
                                                            HorizontalAlignment=&#8221;{TemplateBinding HorizontalAlignment}&#8221;<br />
                                                            Margin=&#8221;{TemplateBinding Padding}&#8221;<br />
                                                            x:Name=&#8221;HeaderTopSelected&#8221; <strong>Foreground=&#8221;White&#8221;</strong> Width=&#8221;112&#8243;<br />
                                                            VerticalAlignment=&#8221;{TemplateBinding VerticalAlignment}&#8221; /&gt;<br />
                                    &lt;/Grid&gt;<br />
                                &lt;/Border&gt;<br />
                            &lt;/Grid&gt;<br />
                            &lt;Grid x:Name=&#8221;TemplateTopUnselected&#8221;<br />
                                  Visibility=&#8221;Collapsed&#8221;&gt;<br />
                                &lt;Border BorderBrush=&#8221;Black&#8221;<br />
                                        BorderThickness=&#8221;0&#8243;<br />
                                          &gt;<br />
                                    &lt;Border.Background&gt;<br />
                                        <strong>&lt;!&#8211;change the background here&#8211;&gt;</strong><br />
                                        &lt;ImageBrush ImageSource=&#8221;Images/tabdefault.png&#8221; /&gt;<br />
                                    &lt;/Border.Background&gt;<br />
                                    &lt;Grid&gt;<br />
                                        &lt;ContentControl IsTabStop=&#8221;False&#8221;<br />
                                                            Cursor=&#8221;{TemplateBinding Cursor}&#8221;<br />
                                                            HorizontalAlignment=&#8221;{TemplateBinding HorizontalAlignment}&#8221;<br />
                                                            Margin=&#8221;{TemplateBinding Padding}&#8221;<br />
                                                            x:Name=&#8221;HeaderTopUnselected&#8221; <strong>Foreground=&#8221;#FF404E65&#8243;</strong> Width=&#8221;110&#8243;<br />
                                                            VerticalAlignment=&#8221;{TemplateBinding VerticalAlignment}&#8221; /&gt;<br />
                                    &lt;/Grid&gt;<br />
                                &lt;/Border&gt;<br />
                            &lt;/Grid&gt;<br />
                        &lt;/Grid&gt;<br />
                    &lt;/ControlTemplate&gt;<br />
                &lt;/Setter.Value&gt;<br />
            &lt;/Setter&gt;<br />
        &lt;/Style&gt;<br />
    &lt;/Application.Resources&gt;<br />
&lt;/Application&gt;</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/silverlight-header-tab/'>silverlight header tab</a>, <a href='http://silverlightips.net/tag/tab-header-style/'>tab header style</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=199&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/03/03/silverlight-tab-header-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t33p1.png" medium="image">
			<media:title type="html">t33p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 32 : Increase Quota of Isolated Storage</title>
		<link>http://silverlightips.net/2010/03/02/increase-quota-of-isolated-storage/</link>
		<comments>http://silverlightips.net/2010/03/02/increase-quota-of-isolated-storage/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 16:57:40 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Increase isolated storage]]></category>
		<category><![CDATA[quota isolated storage]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=247</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl xmlns:expDark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;  xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221; HorizontalAlignment=&#8221;Center&#8221; VerticalAlignment=&#8221;Center&#8221;&#62;
        &#60;expDark:ExpressionDarkTheme&#62;
            &#60;Button x:Name=&#8221;Increase&#8221; Width=&#8221;160&#8243; Height=&#8221;30&#8243; Content=&#8221;Increase Quota&#8221; /&#62;
        &#60;/expDark:ExpressionDarkTheme&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.IO.IsolatedStorage;
using System.Windows;
using System.Windows.Controls;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            this.Increase.Click += (a, b) =&#62; {
                IncreaseQuota(3145728); //3MB
            };
        }
        private void IncreaseQuota(long newSize)
        {
            [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=247&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/03/t32p1.png"><img class="alignnone size-full wp-image-246" title="t32p1" src="http://shamrat231.files.wordpress.com/2010/03/t32p1.png?w=583&#038;h=326" alt="" width="583" height="326" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:expDark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;  xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; HorizontalAlignment=&#8221;Center&#8221; VerticalAlignment=&#8221;Center&#8221;&gt;<br />
        &lt;expDark:ExpressionDarkTheme&gt;<br />
            &lt;Button x:Name=&#8221;Increase&#8221; Width=&#8221;160&#8243; Height=&#8221;30&#8243; Content=&#8221;Increase Quota&#8221; /&gt;<br />
        &lt;/expDark:ExpressionDarkTheme&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.IO.IsolatedStorage;<br />
using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            this.Increase.Click += (a, b) =&gt; {<br />
                IncreaseQuota(3145728); //3MB<br />
            };<br />
        }</p>
<p>        private void IncreaseQuota(long newSize)<br />
        {<br />
            using (IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication())<br />
            {<br />
                if (file.IncreaseQuotaTo(newSize))<br />
                {<br />
                    MessageBox.Show(&#8220;Success&#8221;);<br />
                }<br />
                else<br />
                {<br />
                    MessageBox.Show(&#8220;Fail:(&#8220;);<br />
                }<br />
            }<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/increase-isolated-storage/'>Increase isolated storage</a>, <a href='http://silverlightips.net/tag/quota-isolated-storage/'>quota isolated storage</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=247&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/03/02/increase-quota-of-isolated-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/03/t32p1.png" medium="image">
			<media:title type="html">t32p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 31 : Using Isolated Storage in Silverlight</title>
		<link>http://silverlightips.net/2010/03/01/using-isolated-storage-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/03/01/using-isolated-storage-in-silverlight/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 09:15:19 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[isolated storage]]></category>
		<category><![CDATA[isolated storage silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=238</guid>
		<description><![CDATA[
Try using this in the following order
CREATE-&#62;SAVE-&#62;LOAD-&#62;EDIT(change sample text)-&#62;SAVE-&#62;LOAD-&#62;DELETE
MainPage.xaml
&#60;UserControl x:Class=&#8221;TIPS.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243;
    xmlns:dark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;
    xmlns:local=&#8221;clr-namespace:TIPS&#8221;&#62;
    &#60;dark:ExpressionDarkTheme&#62;
        &#60;StackPanel&#62;
            &#60;StackPanel x:Name=&#8221;LayoutRoot&#8221; Orientation=&#8221;Horizontal&#8221; HorizontalAlignment=&#8221;Left&#8221; Height=&#8221;30&#8243; &#62;
                &#60;Button x:Name=&#8221;Create&#8221; Content=&#8221;Create&#8221;  Width=&#8221;60&#8243; /&#62;
                &#60;Button x:Name=&#8221;Save&#8221; Content=&#8221;Save&#8221; Width=&#8221;60&#8243; /&#62;
                &#60;Button x:Name=&#8221;Load&#8221; Content=&#8221;Load&#8221; Width=&#8221;60&#8243; /&#62;
                &#60;Button x:Name=&#8221;Edit&#8221; Content=&#8221;Edit&#8221; Width=&#8221;60&#8243; /&#62;
                &#60;Button x:Name=&#8221;Delete&#8221; Content=&#8221;Delete&#8221; Width=&#8221;60&#8243; /&#62;
            &#60;/StackPanel&#62;
            &#60;StackPanel HorizontalAlignment=&#8221;Left&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=238&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://shamrat231.files.wordpress.com/2010/03/t31p1.png"><img class="alignnone size-full wp-image-240" title="t31p1" src="http://shamrat231.files.wordpress.com/2010/03/t31p1.png?w=305&#038;h=172" alt="" width="305" height="172" /></a></p>
<p>Try using this in the following order</p>
<p><strong>CREATE-&gt;SAVE-&gt;LOAD-&gt;EDIT(change sample text)-&gt;SAVE-&gt;LOAD-&gt;DELETE</strong></p>
<p><span style="text-decoration:underline;">MainPage.xaml</span></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243;<br />
    xmlns:dark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;<br />
    xmlns:local=&#8221;clr-namespace:TIPS&#8221;&gt;<br />
    &lt;dark:ExpressionDarkTheme&gt;<br />
        &lt;StackPanel&gt;<br />
            &lt;StackPanel x:Name=&#8221;LayoutRoot&#8221; Orientation=&#8221;Horizontal&#8221; HorizontalAlignment=&#8221;Left&#8221; Height=&#8221;30&#8243; &gt;<br />
                &lt;Button x:Name=&#8221;Create&#8221; Content=&#8221;Create&#8221;  Width=&#8221;60&#8243; /&gt;<br />
                &lt;Button x:Name=&#8221;Save&#8221; Content=&#8221;Save&#8221; Width=&#8221;60&#8243; /&gt;<br />
                &lt;Button x:Name=&#8221;Load&#8221; Content=&#8221;Load&#8221; Width=&#8221;60&#8243; /&gt;<br />
                &lt;Button x:Name=&#8221;Edit&#8221; Content=&#8221;Edit&#8221; Width=&#8221;60&#8243; /&gt;<br />
                &lt;Button x:Name=&#8221;Delete&#8221; Content=&#8221;Delete&#8221; Width=&#8221;60&#8243; /&gt;<br />
            &lt;/StackPanel&gt;<br />
            &lt;StackPanel HorizontalAlignment=&#8221;Left&#8221; &gt;<br />
                &lt;TextBox x:Name=&#8221;tbContent&#8221; Height=&#8221;100&#8243; Width=&#8221;300&#8243; IsReadOnly=&#8221;True&#8221; /&gt;<br />
                &lt;TextBox x:Name=&#8221;tbEdit&#8221; Height=&#8221;30&#8243; Width=&#8221;300&#8243; /&gt;<br />
            &lt;/StackPanel&gt;<br />
        &lt;/StackPanel&gt;<br />
    &lt;/dark:ExpressionDarkTheme&gt;<br />
&lt;/UserControl&gt;</p>
<p><span style="text-decoration:underline;">MainPage.xaml.cs</span></p>
<p>using System;<br />
using System.IO;<br />
using System.IO.IsolatedStorage;<br />
using System.Linq;<br />
using System.Windows;<br />
using System.Windows.Controls;<br />
using System.Xml.Linq;</p>
<p>namespace TIPS<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        XDocument docx = null;<br />
        string filename = &#8220;sample.xml&#8221;;</p>
<p>        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            this.Create.Click += (a, b) =&gt; { CreateXML(); };<br />
            this.Save.Click += (a, b) =&gt; { SaveXML(); };<br />
            this.Load.Click += (a, b) =&gt; { LoadXML(); };<br />
            this.Edit.Click += (a, b) =&gt; { EditXML(); };<br />
            this.Delete.Click += (a, b) =&gt; { DeleteXML(); };<br />
        }</p>
<p>        private void DeleteXML()<br />
        {<br />
            using (IsolatedStorageFile xmlFile = IsolatedStorageFile.GetUserStoreForApplication())<br />
            {<br />
                xmlFile.Remove();<br />
            }</p>
<p>            EmptyContent();<br />
        }</p>
<p>        private void SaveXML()<br />
        {<br />
            if (tbEdit.Text != string.Empty)<br />
            {<br />
                docx.Element(&#8220;root&#8221;).Elements(&#8220;text&#8221;).ToList().SingleOrDefault().Value = tbEdit.Text;<br />
            }</p>
<p>            using (IsolatedStorageFile xmlFile = IsolatedStorageFile.GetUserStoreForApplication())<br />
            {<br />
                IsolatedStorageFileStream stream = xmlFile.OpenFile(filename, FileMode.Create, FileAccess.Write);<br />
                docx.Save(stream);<br />
                stream.Dispose();<br />
            }</p>
<p>            EmptyContent();<br />
        }</p>
<p>        private void EmptyContent()<br />
        {<br />
            tbContent.Text = string.Empty;<br />
            tbEdit.Text = string.Empty;<br />
        }</p>
<p>        private void EditXML()<br />
        {<br />
            tbEdit.Text = docx.Element(&#8220;root&#8221;).Elements(&#8220;text&#8221;).ToList().SingleOrDefault().Value;<br />
        }</p>
<p>        private void LoadXML()<br />
        {<br />
            using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())<br />
            {<br />
                IsolatedStorageFileStream stream = store.OpenFile(filename, FileMode.Open, FileAccess.Read);<br />
                StreamReader reader = new StreamReader(stream);<br />
                docx = XDocument.Load(reader);<br />
                ShowXML();<br />
                reader.Dispose();<br />
                stream.Dispose();<br />
            }</p>
<p>        }</p>
<p>        private void CreateXML()<br />
        {<br />
            docx = new XDocument(<br />
                        new XElement(&#8220;root&#8221;,<br />
                            new XElement(&#8220;text&#8221;, &#8220;sample text&#8221;,<br />
                                new XAttribute(&#8220;date&#8221;, DateTime.Now.ToShortDateString()))<br />
                            ));<br />
            ShowXML();<br />
        }</p>
<p>        private void ShowXML()<br />
        {<br />
            tbContent.Text = docx.ToString();<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/isolated-storage/'>isolated storage</a>, <a href='http://silverlightips.net/tag/isolated-storage-silverlight/'>isolated storage silverlight</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=238&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/03/01/using-isolated-storage-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/03/t31p1.png" medium="image">
			<media:title type="html">t31p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 30 : Using Activator class in Silverlight</title>
		<link>http://silverlightips.net/2010/02/28/using-activator-class-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/02/28/using-activator-class-in-silverlight/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 05:36:06 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Activator]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=231</guid>
		<description><![CDATA[Suppose you have two kind of control inherting from the same control. Now with only one click event [without switch case for different type of control] for all button, different control will be added according to btn tag property.  That is today tips is about.


LargeTextBox.cs
using System.Windows.Controls;
namespace TIPS
{
    public class LargeTextBox : TextBox
    {
        public LargeTextBox()
        {
            this.Width [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=231&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>Suppose you have two kind of control inherting from the same control. Now with only <strong>one click event [without switch case for different type of control]</strong> for all button, different control will be added according to btn tag property.  That is today tips is about.</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/02/t30p1.png"></a></p>
<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/02/t30p11.png"><img class="alignnone size-full wp-image-233" title="t30p1" src="http://shamrat231.files.wordpress.com/2010/02/t30p11.png?w=223&#038;h=203" alt="" width="223" height="203" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">LargeTextBox.cs</span></strong></p>
<p>using System.Windows.Controls;</p>
<p>namespace TIPS<br />
{<br />
    public class LargeTextBox : TextBox<br />
    {<br />
        public LargeTextBox()<br />
        {<br />
            this.Width = 200;<br />
            this.Height = 100;<br />
        }<br />
    }<br />
}<br />
<strong><span style="text-decoration:underline;">CustomTextBox.cs</span></strong></p>
<p>using System.Windows.Controls;</p>
<p>namespace TIPS<br />
{<br />
    public class CustomTextBox : TextBox<br />
    {<br />
        public CustomTextBox()<br />
        {<br />
            this.Width = 200;<br />
            this.Height = 30;<br />
        }<br />
    }<br />
}</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.Page&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:dark=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;<br />
    xmlns:local=&#8221;clr-namespace:TIPS&#8221;<br />
    Width=&#8221;400&#8243; Height=&#8221;300&#8243;&gt;<br />
    &lt;dark:ExpressionDarkTheme&gt;<br />
        &lt;StackPanel x:Name=&#8221;LayoutRoot&#8221; HorizontalAlignment=&#8221;Left&#8221;&gt;<br />
            &lt;Button x:Name=&#8221;btnCustomTextBox&#8221; Tag=&#8221;CustomTextBox&#8221; Click=&#8221;btn_Click&#8221; Content=&#8221;Add Custom TextBox&#8221; Width=&#8221;160&#8243; Height=&#8221;30&#8243;  /&gt;<br />
            &lt;Button x:Name=&#8221;btnLargeTextBox&#8221; Tag=&#8221;LargeTextBox&#8221; Click=&#8221;btn_Click&#8221; Content=&#8221;Add Large TextBox&#8221; Width=&#8221;160&#8243; Height=&#8221;30&#8243;/&gt;<br />
        &lt;/StackPanel&gt;<br />
    &lt;/dark:ExpressionDarkTheme&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System;<br />
using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace TIPS<br />
{<br />
    public partial class Page : UserControl<br />
    {<br />
        public Page()<br />
        {<br />
            InitializeComponent();<br />
        }</p>
<p>        private void btn_Click(object sender, RoutedEventArgs e)<br />
        {<br />
            Button btn = (Button)sender;</p>
<p>            string TypeName = ((Button)sender).Tag.ToString();<br />
            string nameSpace = this.GetType().Namespace;</p>
<p>            Type type = Type.GetType(string.Format(&#8220;{0}.{1}&#8221;, nameSpace, TypeName));</p>
<p>            TextBox tb = (TextBox)Activator.CreateInstance(type);<br />
            tb.Text = &#8220;Found me&#8221;;</p>
<p>            this.LayoutRoot.Children.Add(tb);<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/activator/'>Activator</a>, <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a>, <a href='http://silverlightips.net/tag/silverlight/'>Silverlight</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/231/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=231&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/28/using-activator-class-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t30p11.png" medium="image">
			<media:title type="html">t30p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 29 : Run in Silverlight Textblock</title>
		<link>http://silverlightips.net/2010/02/14/run-in-silverlight-textblock/</link>
		<comments>http://silverlightips.net/2010/02/14/run-in-silverlight-textblock/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 08:48:00 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[textblock run]]></category>
		<category><![CDATA[textblock run silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=224</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl x:Class=&#8221;TIPS.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    &#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&#62;
        &#60;TextBlock Foreground=&#8221;Red&#8221; TextWrapping=&#8221;Wrap&#8221; Width=&#8221;400&#8243; TextAlignment=&#8221;Center&#8221;&#62;
            &#60;Run FontFamily=&#8221;Tahoma&#8221; FontSize=&#8221;20&#8243; FontWeight=&#8221;Bold&#8221; Text=&#8221;This is a simple trip&#8221;  /&#62;
            &#60;Run FontFamily=&#8221;Verdana&#8221; FontStyle=&#8221;Italic&#8221; FontSize=&#8221;20&#8243; FontWeight=&#8221;Bold&#8221; Text=&#8221;Lets try italic&#8221;  /&#62;
            &#60;Run TextDecorations=&#8221;Underline&#8221;  FontSize=&#8221;20&#8243; Foreground=&#8221;BlueViolet&#8221; FontWeight=&#8221;Bold&#8221; Text=&#8221;Lets try underline&#8221;  /&#62;
            &#60;Run Text=&#8221;Hello this is going to be image text effect&#8221; FontSize=&#8221;38&#8243;&#62;
                &#60;Run.Foreground&#62;
                    &#60;ImageBrush ImageSource=&#8221;images/8510_digital_blue_abstract.jpg&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=224&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://shamrat231.files.wordpress.com/2010/02/t29p1.png"><img class="alignnone size-full wp-image-225" title="t29p1" src="http://shamrat231.files.wordpress.com/2010/02/t29p1.png?w=438&#038;h=224" alt="" width="438" height="224" /></a><br />
<strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    &gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&gt;<br />
        &lt;TextBlock Foreground=&#8221;Red&#8221; TextWrapping=&#8221;Wrap&#8221; Width=&#8221;400&#8243; TextAlignment=&#8221;Center&#8221;&gt;<br />
            &lt;Run FontFamily=&#8221;Tahoma&#8221; FontSize=&#8221;20&#8243; FontWeight=&#8221;Bold&#8221; Text=&#8221;This is a simple trip&#8221;  /&gt;<br />
            &lt;Run FontFamily=&#8221;Verdana&#8221; FontStyle=&#8221;Italic&#8221; FontSize=&#8221;20&#8243; FontWeight=&#8221;Bold&#8221; Text=&#8221;Lets try italic&#8221;  /&gt;<br />
            &lt;Run TextDecorations=&#8221;Underline&#8221;  FontSize=&#8221;20&#8243; Foreground=&#8221;BlueViolet&#8221; FontWeight=&#8221;Bold&#8221; Text=&#8221;Lets try underline&#8221;  /&gt;<br />
            &lt;Run Text=&#8221;Hello this is going to be image text effect&#8221; FontSize=&#8221;38&#8243;&gt;<br />
                &lt;Run.Foreground&gt;<br />
                    &lt;ImageBrush ImageSource=&#8221;images/8510_digital_blue_abstract.jpg&#8221; /&gt;<br />
                &lt;/Run.Foreground&gt;<br />
            &lt;/Run&gt;<br />
            &lt;LineBreak /&gt;<br />
            &lt;Run Text=&#8221;This will show the gradient effect&#8221; FontSize=&#8221;18&#8243;&gt;<br />
                &lt;Run.Foreground&gt;<br />
                    &lt;LinearGradientBrush StartPoint=&#8221;0,0&#8243; EndPoint=&#8221;1,1&#8243; &gt;<br />
                        &lt;GradientStop Color=&#8221;Yellow&#8221; Offset=&#8221;0.2&#8243;&gt;&lt;/GradientStop&gt;<br />
                        &lt;GradientStop Color=&#8221;Orange&#8221; Offset=&#8221;0.5&#8243;&gt;&lt;/GradientStop&gt;<br />
                        &lt;GradientStop Color=&#8221;Red&#8221; Offset=&#8221;0.8&#8243;&gt;&lt;/GradientStop&gt;  <br />
                    &lt;/LinearGradientBrush&gt;<br />
                &lt;/Run.Foreground&gt;<br />
            &lt;/Run&gt;<br />
        &lt;/TextBlock&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a>, <a href='http://silverlightips.net/tag/textblock-run/'>textblock run</a>, <a href='http://silverlightips.net/tag/textblock-run-silverlight/'>textblock run silverlight</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=224&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/14/run-in-silverlight-textblock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t29p1.png" medium="image">
			<media:title type="html">t29p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 28 : Simple Drag Drop in Silverlight</title>
		<link>http://silverlightips.net/2010/02/13/tricks-and-tips-28-simple-drag-drop-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/02/13/tricks-and-tips-28-simple-drag-drop-in-silverlight/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 05:57:11 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[drag and drop silverlight]]></category>
		<category><![CDATA[drag drop Silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight drag and drop]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=218</guid>
		<description><![CDATA[This tip is to show you a simple Drag and Drop scenario

MainPage.xaml
&#60;UserControl x:Class=&#8221;TIPS.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    &#62;
    &#60;Canvas x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&#62;
        &#60;Image x:Name=&#8221;img&#8221; Source=&#8221;Images/dragimg.png&#8221; Cursor=&#8221;Hand&#8221; /&#62;
    &#60;/Canvas&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
namespace TIPS
{
    using System.Windows.Controls;
    using System.Windows.Input;
    public partial class DragDrop : UserControl
    {
        private bool isPressed;
        private double y;
        private double x;
        public MainPage()
        {
            InitializeComponent();
            img.MouseLeftButtonDown += new MouseButtonEventHandler(img_MouseLeftButtonDown);
            img.MouseMove [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=218&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This tip is to show you a simple Drag and Drop scenario</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/02/t28p1.png"><img class="alignnone size-full wp-image-219" title="t28p1" src="http://shamrat231.files.wordpress.com/2010/02/t28p1.png?w=282&#038;h=206" alt="" width="282" height="206" /></a></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    &gt;<br />
    &lt;Canvas x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&gt;<br />
        &lt;Image x:Name=&#8221;img&#8221; Source=&#8221;Images/dragimg.png&#8221; Cursor=&#8221;Hand&#8221; /&gt;<br />
    &lt;/Canvas&gt;<br />
&lt;/UserControl&gt;<br />
<strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>namespace TIPS<br />
{<br />
    using System.Windows.Controls;<br />
    using System.Windows.Input;</p>
<p>    public partial class DragDrop : UserControl<br />
    {<br />
        private bool isPressed;<br />
        private double y;<br />
        private double x;</p>
<p>        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            img.MouseLeftButtonDown += new MouseButtonEventHandler(img_MouseLeftButtonDown);<br />
            img.MouseMove += new MouseEventHandler(img_MouseMove);<br />
            img.MouseLeftButtonUp += new MouseButtonEventHandler(img_MouseLeftButtonUp);<br />
        }</p>
<p>        void img_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)<br />
        {<br />
            x = e.GetPosition(null).X;<br />
            y = e.GetPosition(null).Y;<br />
            isPressed = true;<br />
            img.CaptureMouse();<br />
        }</p>
<p>        void img_MouseMove(object sender, MouseEventArgs e)<br />
        {<br />
            if (isPressed)<br />
            {<br />
                double currentY = e.GetPosition(null).Y;<br />
                double currentX = e.GetPosition(null).X;</p>
<p>                double newLeft = (double)img.GetValue(Canvas.LeftProperty) + currentX &#8211; x;<br />
                double newTop = (double)img.GetValue(Canvas.TopProperty) + currentY &#8211; y;</p>
<p>                img.SetValue(Canvas.TopProperty, newTop);<br />
                img.SetValue(Canvas.LeftProperty, newLeft);</p>
<p>                x = currentX;<br />
                y = currentY;<br />
            }<br />
        }</p>
<p>        void img_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)<br />
        {<br />
            isPressed = false; <br />
            img.ReleaseMouseCapture();<br />
            x = 0;<br />
            y = 0;<br />
        }</p>
<p>    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/drag-and-drop-silverlight/'>drag and drop silverlight</a>, <a href='http://silverlightips.net/tag/drag-drop-silverlight/'>drag drop Silverlight</a>, <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a>, <a href='http://silverlightips.net/tag/silverlight-drag-and-drop/'>silverlight drag and drop</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=218&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/13/tricks-and-tips-28-simple-drag-drop-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t28p1.png" medium="image">
			<media:title type="html">t28p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 27 : Custom Cursor in Silverlight Toolkit Theme</title>
		<link>http://silverlightips.net/2010/02/12/custom-cursor-in-silverlight-toolkit-theme/</link>
		<comments>http://silverlightips.net/2010/02/12/custom-cursor-in-silverlight-toolkit-theme/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 05:34:04 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=213</guid>
		<description><![CDATA[This trick will only work for toolkit theme.

MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    xmlns:darkTheme=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;
    xmlns:local=&#8221;clr-namespace:Tips&#8221;
     d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243; Cursor=&#8221;None&#8221;&#62;
    &#60;darkTheme:ExpressionDarkTheme&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221; &#62;
        &#60;!&#8211;add all contents here and then add image icon&#8211;&#62;
            &#60;Image x:Name=&#8221;CustomCursor&#8221; Source=&#8221;Images/customIcon.png&#8221; Width=&#8221;32&#8243; Height=&#8221;32&#8243; VerticalAlignment=&#8221;Top&#8221; HorizontalAlignment=&#8221;Left&#8221; /&#62;
    &#60;/Grid&#62;
    &#60;/darkTheme:ExpressionDarkTheme&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Windows;
using System.Windows.Controls;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=213&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This trick will <strong>only</strong> work for toolkit theme.</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/02/t27p1.png"><img class="alignnone size-full wp-image-214" title="t27p1" src="http://shamrat231.files.wordpress.com/2010/02/t27p1.png?w=364&#038;h=246" alt="" width="364" height="246" /></a></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:darkTheme=&#8221;clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ExpressionDark&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
     d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243; Cursor=&#8221;None&#8221;&gt;<br />
    &lt;darkTheme:ExpressionDarkTheme&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; &gt;<br />
        <strong>&lt;!&#8211;add all contents here and then add image icon&#8211;&gt;<br />
</strong>            &lt;Image x:Name=&#8221;CustomCursor&#8221; Source=&#8221;Images/customIcon.png&#8221; Width=&#8221;32&#8243; Height=&#8221;32&#8243; VerticalAlignment=&#8221;Top&#8221; HorizontalAlignment=&#8221;Left&#8221; /&gt;<br />
    &lt;/Grid&gt;<br />
    &lt;/darkTheme:ExpressionDarkTheme&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            this.MouseMove += (s, e) =&gt;<br />
            {<br />
                double x = e.GetPosition(null).X;<br />
                double y = e.GetPosition(null).Y;</p>
<p>                CustomCursor.Margin = new Thickness(x, y, 0, 0);<br />
            };<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=213&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/12/custom-cursor-in-silverlight-toolkit-theme/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t27p1.png" medium="image">
			<media:title type="html">t27p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 26 : Windowless / Tile background in Silverlight</title>
		<link>http://silverlightips.net/2010/02/11/tricks-and-tips-26-windowless-tile-background-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/02/11/tricks-and-tips-26-windowless-tile-background-in-silverlight/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 04:47:56 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[tile image silverlight]]></category>
		<category><![CDATA[tiling silverlight]]></category>
		<category><![CDATA[windowless]]></category>
		<category><![CDATA[windowless silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=207</guid>
		<description><![CDATA[The idea here is to tile an image in silverlight. For it to happen, we will use windowless property of silverlight. See the below picture

See the above image. The small image between the white line has been tiled throughout silverlight application. Look at the bold part in the below code
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=207&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>The idea here is to tile an image in silverlight. For it to happen, we will use windowless property of silverlight. See the below picture</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/02/t26p1.png"><img class="alignnone size-full wp-image-208" title="t26p1" src="http://shamrat231.files.wordpress.com/2010/02/t26p1.png?w=361&#038;h=233" alt="" width="361" height="233" /></a></p>
<p>See the above image. The small image between the white line has been tiled throughout silverlight application. Look at the bold part in the below code</p>
<p><span style="text-decoration:underline;"><strong>MainPage.xaml</strong></span></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
     d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243; Background=&#8221;Transparent&#8221;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; &gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">HTML/ASPX Page</span></strong></p>
<p>modify body to</p>
<p>body<br />
{<br />
    padding: 0;<br />
    margin: 0;<br />
    <strong>background-image:url(&#8216;images/tile.jpg&#8217;);<br />
    background-repeat:repeat;<br />
</strong>}</p>
<p>div to</p>
<p>&lt;div id=&#8221;silverlightControlHost&#8221;&gt;<br />
   &lt;object data=&#8221;data:application/x-silverlight-2,&#8221; type=&#8221;application/x-silverlight-2&#8243; width=&#8221;100%&#8221; height=&#8221;100%&#8221;&gt;<br />
       <strong>   &lt;param name=&#8221;background&#8221; value=&#8221;transparent&#8221; /&gt;<br />
          &lt;param value=&#8221;true&#8221; name=&#8221;windowless&#8221;/&gt;</strong><br />
   &lt;param name=&#8221;source&#8221; value=&#8221;ClientBin/Tips.xap&#8221;/&gt;<br />
   &lt;param name=&#8221;onError&#8221; value=&#8221;onSilverlightError&#8221; /&gt;<br />
   &lt;param name=&#8221;minRuntimeVersion&#8221; value=&#8221;4.0.41108.0&#8243; /&gt;<br />
   &lt;param name=&#8221;autoUpgrade&#8221; value=&#8221;true&#8221; /&gt;<br />
   &lt;a href=&#8221;<a href="http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=4.0.41108.0">http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=4.0.41108.0</a>&#8221; style=&#8221;text-decoration:none&#8221;&gt;<br />
   &lt;img src=&#8221;<a href="http://go.microsoft.com/fwlink/?LinkId=161376">http://go.microsoft.com/fwlink/?LinkId=161376</a>&#8221; alt=&#8221;Get Microsoft Silverlight&#8221; style=&#8221;border-style:none&#8221;/&gt;<br />
   &lt;/a&gt;<br />
   &lt;/object&gt;<br />
&lt;iframe id=&#8221;_sl_historyFrame&#8221; style=&#8221;visibility:hidden;height:0px;width:0px;border:0px&#8221;&gt;&lt;/iframe&gt;&lt;/div&gt;</p>
<p>Sharker Khaleed Mahmud<br />
Web Developer</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a>, <a href='http://silverlightips.net/tag/tile-image-silverlight/'>tile image silverlight</a>, <a href='http://silverlightips.net/tag/tiling-silverlight/'>tiling silverlight</a>, <a href='http://silverlightips.net/tag/windowless/'>windowless</a>, <a href='http://silverlightips.net/tag/windowless-silverlight/'>windowless silverlight</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=207&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/11/tricks-and-tips-26-windowless-tile-background-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t26p1.png" medium="image">
			<media:title type="html">t26p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 25 : Animation programatically in Silverlight</title>
		<link>http://silverlightips.net/2010/02/10/animation-programatically-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/02/10/animation-programatically-in-silverlight/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 20:15:22 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[animation silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight animation coding]]></category>
		<category><![CDATA[silverlight animation managed code]]></category>
		<category><![CDATA[silverlight animation programatically]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=200</guid>
		<description><![CDATA[
This example shows a sliding effect animation achieved through managed code.
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;Transparent&#8221; HorizontalAlignment=&#8221;Center&#8221;&#62;
        &#60;StackPanel x:Name=&#8221;PanelHost&#8221; Height=&#8221;50&#8243; Orientation=&#8221;Horizontal&#8221; Margin=&#8221;0,0,0,0&#8243;&#62;
            &#60;StackPanel.RenderTransform&#62;
                &#60;TranslateTransform X=&#8221;0&#8243; Y=&#8221;0&#8243;/&#62;
            &#60;/StackPanel.RenderTransform&#62;
            &#60;StackPanel Background=&#8221;Beige&#8221; Width=&#8221;200&#8243;&#62;&#60;/StackPanel&#62;
            &#60;StackPanel Background=&#8221;Black&#8221; Width=&#8221;200&#8243;&#62;&#60;/StackPanel&#62;
        &#60;/StackPanel&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Animation;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=200&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://shamrat231.files.wordpress.com/2010/02/t25p1.png"><img class="alignnone size-full wp-image-201" title="t25p1" src="http://shamrat231.files.wordpress.com/2010/02/t25p1.png?w=451&#038;h=102" alt="" width="451" height="102" /></a></p>
<p>This example shows a sliding effect animation achieved through managed code.</p>
<p><span style="text-decoration:underline;">MainPage.xaml</span></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;Transparent&#8221; HorizontalAlignment=&#8221;Center&#8221;&gt;<br />
        &lt;StackPanel x:Name=&#8221;PanelHost&#8221; Height=&#8221;50&#8243; Orientation=&#8221;Horizontal&#8221; Margin=&#8221;0,0,0,0&#8243;&gt;<br />
            &lt;StackPanel.RenderTransform&gt;<br />
                &lt;TranslateTransform X=&#8221;0&#8243; Y=&#8221;0&#8243;/&gt;<br />
            &lt;/StackPanel.RenderTransform&gt;<br />
            &lt;StackPanel Background=&#8221;Beige&#8221; Width=&#8221;200&#8243;&gt;&lt;/StackPanel&gt;<br />
            &lt;StackPanel Background=&#8221;Black&#8221; Width=&#8221;200&#8243;&gt;&lt;/StackPanel&gt;<br />
        &lt;/StackPanel&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><span style="text-decoration:underline;">MainPage.xaml.cs</span></p>
<p>using System;<br />
using System.Windows;<br />
using System.Windows.Controls;<br />
using System.Windows.Media.Animation;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            SlideEffect(this.PanelHost,-200).Begin();<br />
        }</p>
<p>        private Storyboard SlideEffect(UIElement controlToAnimate, double positionToMove)<br />
        {<br />
            DoubleAnimation da = new DoubleAnimation();<br />
            da.Duration = new Duration(TimeSpan.FromSeconds(10));</p>
<p>            Storyboard sb = new Storyboard();<br />
            sb.Duration = new Duration(TimeSpan.FromSeconds(10));<br />
            sb.Children.Add(da);</p>
<p>            Storyboard.SetTarget(da, controlToAnimate);<br />
            Storyboard.SetTargetProperty(da, new PropertyPath(&#8220;(UIElement.RenderTransform).(TranslateTransform.X)&#8221;));<br />
            da.To = positionToMove;<br />
            return sb;<br />
        }<br />
    }<br />
}</p>
<br />Filed under: <a href='http://silverlightips.net/category/silverlight/'>Silverlight</a> Tagged: <a href='http://silverlightips.net/tag/animation-silverlight/'>animation silverlight</a>, <a href='http://silverlightips.net/tag/shamrat231/'>shamrat231</a>, <a href='http://silverlightips.net/tag/sharker-khaleed-mahmud/'>Sharker Khaleed Mahmud</a>, <a href='http://silverlightips.net/tag/silverlight-animation-coding/'>silverlight animation coding</a>, <a href='http://silverlightips.net/tag/silverlight-animation-managed-code/'>silverlight animation managed code</a>, <a href='http://silverlightips.net/tag/silverlight-animation-programatically/'>silverlight animation programatically</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/200/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=200&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/02/10/animation-programatically-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/02/t25p1.png" medium="image">
			<media:title type="html">t25p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 24 : Image text in Silverlight</title>
		<link>http://silverlightips.net/2010/01/28/image-text-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/28/image-text-in-silverlight/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 04:55:36 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight tips]]></category>
		<category><![CDATA[Text image silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=195</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    xmlns:local=&#8221;clr-namespace:Tips&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;Image Source=&#8221;Images/8312_Sony_VIAO_Notebooks.jpg&#8221; /&#62;
        &#60;TextBlock Text=&#8221;TIPS&#8221; FontSize=&#8221;96&#8243; FontWeight=&#8221;Bold&#8221; VerticalAlignment=&#8221;Center&#8221; HorizontalAlignment=&#8221;Center&#8221;&#62;
            &#60;TextBlock.Foreground&#62;
                &#60;ImageBrush ImageSource=&#8221;Images/8312_Sony_VIAO_Notebooks.jpg&#8221; Stretch=&#8221;UniformToFill&#8221; /&#62;
            &#60;/TextBlock.Foreground&#62;
            &#60;TextBlock.Effect&#62;
                &#60;DropShadowEffect ShadowDepth=&#8221;10&#8243; /&#62;
            &#60;/TextBlock.Effect&#62;
        &#60;/TextBlock&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
Sharker Khaleed Mahmud
Software Developer
Posted in Silverlight Tagged: shamrat231, Sharker Khaleed Mahmud, silverlight tips, Text image silverlight      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=195&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/01/t24p1.png"><img class="alignnone size-full wp-image-196" title="t24p1" src="http://shamrat231.files.wordpress.com/2010/01/t24p1.png?w=413&#038;h=322" alt="" width="413" height="322" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;Image Source=&#8221;Images/8312_Sony_VIAO_Notebooks.jpg&#8221; /&gt;<br />
        &lt;TextBlock Text=&#8221;TIPS&#8221; FontSize=&#8221;96&#8243; FontWeight=&#8221;Bold&#8221; VerticalAlignment=&#8221;Center&#8221; HorizontalAlignment=&#8221;Center&#8221;&gt;<br />
            &lt;TextBlock.Foreground&gt;<br />
                &lt;ImageBrush ImageSource=&#8221;Images/8312_Sony_VIAO_Notebooks.jpg&#8221; Stretch=&#8221;UniformToFill&#8221; /&gt;<br />
            &lt;/TextBlock.Foreground&gt;<br />
            &lt;TextBlock.Effect&gt;<br />
                &lt;DropShadowEffect ShadowDepth=&#8221;10&#8243; /&gt;<br />
            &lt;/TextBlock.Effect&gt;<br />
        &lt;/TextBlock&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: shamrat231, Sharker Khaleed Mahmud, silverlight tips, Text image silverlight <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=195&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/28/image-text-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t24p1.png" medium="image">
			<media:title type="html">t24p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 23 : Browser close from Silverlight</title>
		<link>http://silverlightips.net/2010/01/27/browser-close-from-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/27/browser-close-from-silverlight/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 06:22:34 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[browser close silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight browser close]]></category>
		<category><![CDATA[silverlight tips]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=189</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl x:Class=&#8221;TIPS.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243; xmlns:ctrl=&#8221;clr-namespace:TIPS&#8221;&#62;
    &#60;Grid Background=&#8221;Beige&#8221;&#62;
        &#60;Button x:Name=&#8221;btn&#8221; Click=&#8221;btn_Click&#8221; Width=&#8221;100&#8243; Height=&#8221;30&#8243; Content=&#8221;Close browser&#8221; /&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Windows.Browser;
using System.Windows.Controls;
namespace TIPS
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
        }
        private void btn_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            HtmlPage.Window.Invoke(&#8220;close&#8221;);
        }
    }
}
Sharker Khaleed Mahmud
Software Developer
Posted in Silverlight Tagged: browser close silverlight, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=189&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://shamrat231.files.wordpress.com/2010/01/t23p1.png"><img class="alignnone size-full wp-image-190" title="t23p1" src="http://shamrat231.files.wordpress.com/2010/01/t23p1.png?w=391&#038;h=201" alt="" width="391" height="201" /></a></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl x:Class=&#8221;TIPS.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221; d:DesignWidth=&#8221;640&#8243; d:DesignHeight=&#8221;480&#8243; xmlns:ctrl=&#8221;clr-namespace:TIPS&#8221;&gt;<br />
    &lt;Grid Background=&#8221;Beige&#8221;&gt;<br />
        &lt;Button x:Name=&#8221;btn&#8221; Click=&#8221;btn_Click&#8221; Width=&#8221;100&#8243; Height=&#8221;30&#8243; Content=&#8221;Close browser&#8221; /&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows.Browser;<br />
using System.Windows.Controls;</p>
<p>namespace TIPS<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
        }<br />
        private void btn_Click(object sender, System.Windows.RoutedEventArgs e)<br />
        {<br />
            HtmlPage.Window.Invoke(&#8220;close&#8221;);<br />
        }<br />
    }<br />
}<br />
Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: browser close silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight browser close, silverlight tips <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=189&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/27/browser-close-from-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t23p1.png" medium="image">
			<media:title type="html">t23p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 22 : Auto text scroller in Silverlight</title>
		<link>http://silverlightips.net/2010/01/26/auto-text-scroller/</link>
		<comments>http://silverlightips.net/2010/01/26/auto-text-scroller/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:22:52 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[DispatcherTimer silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight DispatcherTimer]]></category>
		<category><![CDATA[silverlight text scroller]]></category>
		<category><![CDATA[text scroller silverlight]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=184</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    xmlns:local=&#8221;clr-namespace:Tips&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;ListBox x:Name=&#8221;lb&#8221; Width=&#8221;100&#8243; Background=&#8221;Beige&#8221; Height=&#8221;100&#8243;/&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Windows.Controls;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            Loaded += new System.Windows.RoutedEventHandler(MainPage_Loaded);
        }
        void MainPage_Loaded(object sender, System.Windows.RoutedEventArgs e)
        {
            System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
            dt.Interval = new TimeSpan(0, 0, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=184&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/01/t22p1.png"><img class="alignnone size-full wp-image-185" title="t22p1" src="http://shamrat231.files.wordpress.com/2010/01/t22p1.png?w=380&#038;h=119" alt="" width="380" height="119" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;ListBox x:Name=&#8221;lb&#8221; Width=&#8221;100&#8243; Background=&#8221;Beige&#8221; Height=&#8221;100&#8243;/&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System;<br />
using System.Collections.Generic;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new System.Windows.RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, System.Windows.RoutedEventArgs e)<br />
        {<br />
            System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();<br />
            dt.Interval = new TimeSpan(0, 0, 0, 0, 1000); // 1000 Milliseconds<br />
            dt.Tick += new EventHandler(dt_Tick);  // callback<br />
            dt.Start();<br />
            List&lt;string&gt; item = new List&lt;string&gt;();<br />
            item.Add(&#8220;A&#8221;);<br />
            item.Add(&#8220;B&#8221;);<br />
            item.Add(&#8220;C&#8221;);<br />
            item.Add(&#8220;D&#8221;);<br />
            lb.ItemsSource = item;<br />
        }</p>
<p>        void dt_Tick(object sender, EventArgs e)<br />
        {<br />
            List&lt;string&gt; item = new List&lt;string&gt;();<br />
            for (int i = 1; i &lt; lb.Items.Count; i++)<br />
            {<br />
                item.Add(lb.Items[i].ToString());<br />
            }<br />
            item.Add(lb.Items[0].ToString());<br />
            lb.ItemsSource = item;<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: DispatcherTimer silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight DispatcherTimer, silverlight text scroller, text scroller silverlight <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=184&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/26/auto-text-scroller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t22p1.png" medium="image">
			<media:title type="html">t22p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 21 : Customize toggle button</title>
		<link>http://silverlightips.net/2010/01/26/customize-toggle-button/</link>
		<comments>http://silverlightips.net/2010/01/26/customize-toggle-button/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 01:00:08 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight tips]]></category>
		<category><![CDATA[toggle button]]></category>
		<category><![CDATA[toggle button silverlight]]></category>
		<category><![CDATA[toggle button style]]></category>
		<category><![CDATA[toggle button theme]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=174</guid>
		<description><![CDATA[
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;ToggleButton Style=&#8221;{StaticResource ToggleButtonStyle}&#8221; x:Name=&#8221;SoundSetup&#8221;
            Checked=&#8221;SoundSetup_Click&#8221; IsChecked=&#8221;true&#8221;
            Unchecked=&#8221;SoundSetup_Click&#8221; Width=&#8221;24&#8243; Height=&#8221;22&#8243;
            VerticalAlignment=&#8221;Top&#8221; HorizontalAlignment=&#8221;Left&#8221; /&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Windows;
using System.Windows.Controls;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
        }
        private void SoundSetup_Click(object sender, RoutedEventArgs e)
        {
            if (SoundSetup != null)
            {
                switch (this.SoundSetup.IsChecked)
                {
                    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=174&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/01/t21p1.png"><img class="alignnone size-full wp-image-175" title="t21p1" src="http://shamrat231.files.wordpress.com/2010/01/t21p1.png?w=260&#038;h=156" alt="" width="260" height="156" /></a></span></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;ToggleButton Style=&#8221;{StaticResource ToggleButtonStyle}&#8221; x:Name=&#8221;SoundSetup&#8221;<br />
            Checked=&#8221;SoundSetup_Click&#8221; IsChecked=&#8221;true&#8221;<br />
            Unchecked=&#8221;SoundSetup_Click&#8221; Width=&#8221;24&#8243; Height=&#8221;22&#8243;<br />
            VerticalAlignment=&#8221;Top&#8221; HorizontalAlignment=&#8221;Left&#8221; /&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
        }</p>
<p>        private void SoundSetup_Click(object sender, RoutedEventArgs e)<br />
        {<br />
            if (SoundSetup != null)<br />
            {<br />
                switch (this.SoundSetup.IsChecked)<br />
                {<br />
                    case true:<br />
                        {<br />
                            MessageBox.Show(&#8220;Sound on&#8221;);<br />
                            break;<br />
                        }<br />
                    case false:<br />
                        {<br />
                            MessageBox.Show(&#8220;Sound off&#8221;);<br />
                            break;<br />
                        }<br />
                }<br />
            }<br />
        }<br />
    }<br />
}</p>
<p><strong><span style="text-decoration:underline;">App.xaml</span></strong></p>
<p>&lt;Application xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
             xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
             x:Class=&#8221;Tips.App&#8221;<br />
             xmlns:vsm=&#8221;clr-namespace:System.Windows;assembly=System.Windows&#8221;<br />
             &gt;<br />
    &lt;Application.Resources&gt;<br />
        &lt;Style x:Key=&#8221;ToggleButtonStyle&#8221; TargetType=&#8221;ToggleButton&#8221;&gt;<br />
            &lt;Setter Property=&#8221;Background&#8221; Value=&#8221;Transparent&#8221;/&gt;<br />
            &lt;Setter Property=&#8221;Foreground&#8221; Value=&#8221;Black&#8221; /&gt;<br />
            &lt;Setter Property=&#8221;Padding&#8221; Value=&#8221;4&#8243; /&gt;<br />
            &lt;Setter Property=&#8221;FontFamily&#8221; Value=&#8221;Trebuchet MS&#8221;/&gt;<br />
            &lt;Setter Property=&#8221;FontSize&#8221; Value=&#8221;12&#8243;/&gt;<br />
            &lt;Setter Property=&#8221;Template&#8221;&gt;<br />
                &lt;Setter.Value&gt;<br />
                    &lt;ControlTemplate TargetType=&#8221;ToggleButton&#8221;&gt;<br />
                        &lt;Grid&gt;<br />
                            &lt;vsm:VisualStateManager.VisualStateGroups&gt;<br />
                                &lt;vsm:VisualStateGroup x:Name=&#8221;CommonStates&#8221;&gt;<br />
                                    &lt;vsm:VisualStateGroup.Transitions&gt;<br />
                                        &lt;vsm:VisualTransition GeneratedDuration=&#8221;00:00:00.1&#8243; To=&#8221;MouseOver&#8221;/&gt;<br />
                                        &lt;vsm:VisualTransition GeneratedDuration=&#8221;00:00:00.1&#8243; To=&#8221;Pressed&#8221;/&gt;<br />
                                    &lt;/vsm:VisualStateGroup.Transitions&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Normal&#8221;&gt;<br />
                                        &lt;Storyboard/&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;MouseOver&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&#8221;BorderTransparency&#8221; Storyboard.TargetProperty=&#8221;(Shape.StrokeThickness)&#8221; BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;7&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&#8221;BorderTransparency&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221; BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.35&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;BackgroundStroke&#8221; Storyboard.TargetProperty=&#8221;(Shape.Stroke).(SolidColorBrush.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#CCFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Pressed&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&#8221;BorderTransparency&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221; BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.35&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&#8221;ScalableBorder&#8221; Storyboard.TargetProperty=&#8221;(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)&#8221; BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;1&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&#8221;ScalableBorder&#8221; Storyboard.TargetProperty=&#8221;(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)&#8221; BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;1&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;BackgroundStroke&#8221; Storyboard.TargetProperty=&#8221;(Shape.Stroke).(SolidColorBrush.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#CCFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Disabled&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;DisabledVisual&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Visibility)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243;&gt;<br />
                                                    &lt;DiscreteObjectKeyFrame.Value&gt;<br />
                                                        &lt;Visibility&gt;Visible&lt;/Visibility&gt;<br />
                                                    &lt;/DiscreteObjectKeyFrame.Value&gt;<br />
                                                &lt;/DiscreteObjectKeyFrame&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                &lt;/vsm:VisualStateGroup&gt;<br />
                                &lt;vsm:VisualStateGroup x:Name=&#8221;CheckStates&#8221;&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Checked&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.5&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#FFFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.671&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.225&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.215&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#99FFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#EEFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;contentPresenter&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.8&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;contentPresenter&#8221; Storyboard.TargetProperty=&#8221;(ContentPresenter.Content)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;Sound On&#8221;/&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;ToggleImageUc&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Visibility)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243;&gt;<br />
                                                    &lt;DiscreteObjectKeyFrame.Value&gt;<br />
                                                        &lt;Visibility&gt;Collapsed&lt;/Visibility&gt;<br />
                                                    &lt;/DiscreteObjectKeyFrame.Value&gt;<br />
                                                &lt;/DiscreteObjectKeyFrame&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Unchecked&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;contentPresenter&#8221; Storyboard.TargetProperty=&#8221;(ContentPresenter.Content)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;Sound Off&#8221;/&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;ToggleImageC&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Visibility)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243;&gt;<br />
                                                    &lt;DiscreteObjectKeyFrame.Value&gt;<br />
                                                        &lt;Visibility&gt;Collapsed&lt;/Visibility&gt;<br />
                                                    &lt;/DiscreteObjectKeyFrame.Value&gt;<br />
                                                &lt;/DiscreteObjectKeyFrame&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Indeterminate&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.5&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#FFFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.671&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.225&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Offset)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.215&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#99FFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;ColorAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;Background&#8221; Storyboard.TargetProperty=&#8221;(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)&#8221;&gt;<br />
                                                &lt;SplineColorKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;#EEFFFFFF&#8221;/&gt;<br />
                                            &lt;/ColorAnimationUsingKeyFrames&gt;<br />
                                            &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;contentPresenter&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Opacity)&#8221;&gt;<br />
                                                &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00&#8243; Value=&#8221;0.8&#8243;/&gt;<br />
                                            &lt;/DoubleAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                &lt;/vsm:VisualStateGroup&gt;<br />
                                &lt;vsm:VisualStateGroup x:Name=&#8221;FocusStates&#8221;&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Focused&#8221;&gt;<br />
                                        &lt;Storyboard&gt;<br />
                                            &lt;ObjectAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Duration=&#8221;00:00:00.0010000&#8243; Storyboard.TargetName=&#8221;FocusVisual&#8221; Storyboard.TargetProperty=&#8221;(UIElement.Visibility)&#8221;&gt;<br />
                                                &lt;DiscreteObjectKeyFrame KeyTime=&#8221;00:00:00&#8243;&gt;<br />
                                                    &lt;DiscreteObjectKeyFrame.Value&gt;<br />
                                                        &lt;Visibility&gt;Visible&lt;/Visibility&gt;<br />
                                                    &lt;/DiscreteObjectKeyFrame.Value&gt;<br />
                                                &lt;/DiscreteObjectKeyFrame&gt;<br />
                                            &lt;/ObjectAnimationUsingKeyFrames&gt;<br />
                                        &lt;/Storyboard&gt;<br />
                                    &lt;/vsm:VisualState&gt;<br />
                                    &lt;vsm:VisualState x:Name=&#8221;Unfocused&#8221;/&gt;<br />
                                &lt;/vsm:VisualStateGroup&gt;<br />
                            &lt;/vsm:VisualStateManager.VisualStateGroups&gt;</p>
<p>                            &lt;!&#8211; Start:UI &#8211;&gt;<br />
                            &lt;Grid x:Name=&#8221;ScalableBorder&#8221; RenderTransformOrigin=&#8221;0.5,0.5&#8243;&gt;<br />
                                &lt;Grid.RenderTransform&gt;<br />
                                    &lt;TransformGroup&gt;<br />
                                        &lt;ScaleTransform/&gt;<br />
                                        &lt;SkewTransform/&gt;<br />
                                        &lt;RotateTransform/&gt;<br />
                                        &lt;TranslateTransform/&gt;<br />
                                    &lt;/TransformGroup&gt;<br />
                                &lt;/Grid.RenderTransform&gt;<br />
                                &lt;Path Stretch=&#8221;Fill&#8221; Stroke=&#8221;{TemplateBinding Background}&#8221; Data=&#8221;M20.231335,0.5 L26.636795,0.5 L153.5,0.5 L162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 L163.5,35.943314 L163.5,41.943314 C163.5,53.542103 155.39055,59.5 143.3632,59.5 L140.3632,59.5 L10.499999,59.5 L1.5000005,59.5 C0.94771522,59.5 0.5,59.052284 0.5,58.5 L0.5,49.5 L0.5,23.056734 L0.5,18.056734 C0.5,7.0391827 9.4203978,0.4999994 20.636806,0.5&#8243; StrokeThickness=&#8221;3&#8243; x:Name=&#8221;BackColor&#8221; Fill=&#8221;{TemplateBinding Background}&#8221; Visibility=&#8221;Collapsed&#8221;/&gt;<br />
                                &lt;Path Stretch=&#8221;Fill&#8221; Stroke=&#8221;#FF888888&#8243; Data=&#8221;M20.231335,0.5 L26.636795,0.5 L153.5,0.5 L162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 L163.5,35.943314 L163.5,41.943314 C163.5,53.542103 155.39055,59.5 143.3632,59.5 L140.3632,59.5 L10.499999,59.5 L1.5000005,59.5 C0.94771522,59.5 0.5,59.052284 0.5,58.5 L0.5,49.5 L0.5,23.056734 L0.5,18.056734 C0.5,7.0391827 9.4203978,0.4999994 20.636806,0.5&#8243; StrokeThickness=&#8221;3&#8243; x:Name=&#8221;Background&#8221; Visibility=&#8221;Collapsed&#8221;&gt;<br />
                                    &lt;Path.Fill&gt;<br />
                                        &lt;LinearGradientBrush StartPoint=&#8221;0.7,0&#8243; EndPoint=&#8221;0.7,1&#8243;&gt;<br />
                                            &lt;GradientStop Color=&#8221;#CCFFFFFF&#8221; Offset=&#8221;0&#8243; /&gt;<br />
                                            &lt;GradientStop Color=&#8221;#AAFFFFFF&#8221; Offset=&#8221;0.285&#8243; /&gt;<br />
                                            &lt;GradientStop Color=&#8221;#88FFFFFF&#8221; Offset=&#8221;0.285&#8243; /&gt;<br />
                                            &lt;GradientStop Color=&#8221;#19FFFFFF&#8221; Offset=&#8221;1&#8243; /&gt;<br />
                                        &lt;/LinearGradientBrush&gt;<br />
                                    &lt;/Path.Fill&gt;<br />
                                &lt;/Path&gt;<br />
                                &lt;Path Stretch=&#8221;Fill&#8221; Stroke=&#8221;#FF888888&#8243; Data=&#8221;M20.231335,0.5 L26.636795,0.5 L153.5,0.5 L162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 L163.5,35.943314 L163.5,41.943314 C163.5,53.542103 155.39055,59.5 143.3632,59.5 L140.3632,59.5 L10.499999,59.5 L1.5000005,59.5 C0.94771522,59.5 0.5,59.052284 0.5,58.5 L0.5,49.5 L0.5,23.056734 L0.5,18.056734 C0.5,7.0391827 9.4203978,0.4999994 20.636806,0.5&#8243; StrokeThickness=&#8221;3&#8243; x:Name=&#8221;BackgroundStroke&#8221; Visibility=&#8221;Collapsed&#8221;/&gt;<br />
                                &lt;Path x:Name=&#8221;BorderTransparency&#8221; Stretch=&#8221;Fill&#8221; StrokeThickness=&#8221;7&#8243; Stroke=&#8221;#FFFFFFFF&#8221; Opacity=&#8221;0.25&#8243; Margin=&#8221;.5&#8243; Data=&#8221;M10.499999,0.5 L16.5,0.5 153.5,0.5 162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 163.5,43.499999 163.5,49.499999 C163.5,55.022846 159.02284,59.499999 153.5,59.499999 L150.5,59.499999 10.499999,59.499999 1.5000005,59.499999 C0.94771522,59.499999 0.5,59.052284 0.5,58.499999 L0.5,49.499999 0.5,15.499999 0.5,10.499999 C0.5,4.9771518 4.9771523,0.4999994 10.499999,0.5 z&#8221; Visibility=&#8221;Collapsed&#8221;/&gt;<br />
                                &lt;ContentPresenter HorizontalAlignment=&#8221;{TemplateBinding HorizontalContentAlignment}&#8221; Margin=&#8221;{TemplateBinding Padding}&#8221; x:Name=&#8221;contentPresenter&#8221; VerticalAlignment=&#8221;{TemplateBinding VerticalContentAlignment}&#8221; ContentTemplate=&#8221;{TemplateBinding ContentTemplate}&#8221; Content=&#8221;{TemplateBinding Content}&#8221; Visibility=&#8221;Collapsed&#8221;/&gt;<br />
                                &lt;Path x:Name=&#8221;FocusVisual&#8221; Stretch=&#8221;Fill&#8221; StrokeThickness=&#8221;1&#8243; Stroke=&#8221;#BFFFFFFF&#8221; StrokeDashCap=&#8221;Square&#8221;  StrokeDashArray=&#8221;1 2&#8243; Margin=&#8221;5&#8243; Visibility=&#8221;Collapsed&#8221; Data=&#8221;M10.499999,0.5 L16.5,0.5 153.5,0.5 162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 163.5,43.499999 163.5,49.499999 C163.5,55.022846 159.02284,59.499999 153.5,59.499999 L150.5,59.499999 10.499999,59.499999 1.5000005,59.499999 C0.94771522,59.499999 0.5,59.052284 0.5,58.499999 L0.5,49.499999 0.5,15.499999 0.5,10.499999 C0.5,4.9771518 4.9771523,0.4999994 10.499999,0.5 z&#8221;/&gt;<br />
                                &lt;Path x:Name=&#8221;DisabledVisual&#8221; Stretch=&#8221;Fill&#8221; Fill=&#8221;#FFFFFFFF&#8221; StrokeThickness=&#8221;3&#8243; Stroke=&#8221;#FFFFFFFF&#8221; Visibility=&#8221;Collapsed&#8221; Data=&#8221;M10.499999,0.5 L16.5,0.5 153.5,0.5 162.5,0.5 C163.05229,0.4999994 163.5,0.94771463 163.5,1.5000005 L163.5,10.499999 163.5,43.499999 163.5,49.499999 C163.5,55.022846 159.02284,59.499999 153.5,59.499999 L150.5,59.499999 10.499999,59.499999 1.5000005,59.499999 C0.94771522,59.499999 0.5,59.052284 0.5,58.499999 L0.5,49.499999 0.5,15.499999 0.5,10.499999 C0.5,4.9771518 4.9771523,0.4999994 10.499999,0.5 z&#8221; Opacity=&#8221;0.55&#8243;/&gt;<br />
                                &lt;Image Margin=&#8221;0,0,0,0&#8243; x:Name=&#8221;ToggleImageC&#8221; Visibility=&#8221;Visible&#8221; Source=&#8221;Images/soundOn.png&#8221;/&gt;<br />
                                &lt;Image Margin=&#8221;0,0,0,0&#8243; x:Name=&#8221;ToggleImageUc&#8221; Visibility=&#8221;Visible&#8221; Source=&#8221;Images/soundOff.png&#8221;/&gt;<br />
                            &lt;/Grid&gt;<br />
                            &lt;!&#8211; End:UI &#8211;&gt;<br />
                        &lt;/Grid&gt;<br />
                    &lt;/ControlTemplate&gt;<br />
                &lt;/Setter.Value&gt;<br />
            &lt;/Setter&gt;<br />
        &lt;/Style&gt;<br />
    &lt;/Application.Resources&gt;<br />
&lt;/Application&gt;</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: shamrat231, Sharker Khaleed Mahmud, silverlight tips, toggle button, toggle button silverlight, toggle button style, toggle button theme <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=174&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/26/customize-toggle-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t21p1.png" medium="image">
			<media:title type="html">t21p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 20 : FullScreen Mode in Silverlight</title>
		<link>http://silverlightips.net/2010/01/25/fullscreen-mode-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/25/fullscreen-mode-in-silverlight/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:16:23 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[fullscreen silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight fullscreen]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=170</guid>
		<description><![CDATA[This one is very simple. Fullscreen can be achieved in one line of code and using the same click event handler.

MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;Button x:Name=&#8221;btnFullScreen&#8221; Width=&#8221;100&#8243; Height=&#8221;30&#8243; Content=&#8221;OFF&#8221; /&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Windows;
using System.Windows.Controls;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            btnFullScreen.Click += [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=170&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This one is very simple. Fullscreen can be achieved in one line of code and using the same click event handler.</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t20p1.png"><img class="alignnone size-full wp-image-171" title="t20p1" src="http://shamrat231.files.wordpress.com/2010/01/t20p1.png?w=519&#038;h=89" alt="" width="519" height="89" /></a></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;Button x:Name=&#8221;btnFullScreen&#8221; Width=&#8221;100&#8243; Height=&#8221;30&#8243; Content=&#8221;OFF&#8221; /&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            btnFullScreen.Click += new RoutedEventHandler(btnFullScreen_Click);<br />
        }</p>
<p>        void btnFullScreen_Click(object sender, RoutedEventArgs e)<br />
        {<br />
            var btn = (Button)sender;<br />
            App.Current.Host.Content.IsFullScreen = !App.Current.Host.Content.IsFullScreen;<br />
           <br />
            bool fullScreen = App.Current.Host.Content.IsFullScreen;<br />
           <br />
            if (fullScreen)<br />
                btn.Content = &#8220;ON&#8221;;<br />
            else<br />
                btn.Content = &#8220;OFF&#8221;;<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: fullscreen silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight fullscreen <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=170&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/25/fullscreen-mode-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t20p1.png" medium="image">
			<media:title type="html">t20p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 19 : Multiple transformation in silverlight</title>
		<link>http://silverlightips.net/2010/01/25/multiple-transformation-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/25/multiple-transformation-in-silverlight/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:45:48 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[multiple transformation silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight multiple transformation]]></category>
		<category><![CDATA[transformgroup]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=166</guid>
		<description><![CDATA[
In this tip, i will show you how to apply multiple transformation. In the above picture, it is rotated 180 and enlarged many times than its original width and height given.
MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    xmlns:local=&#8221;clr-namespace:Tips&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;Image MouseLeftButtonDown=&#8221;Rectangle_MouseLeftButtonDown&#8221; Width=&#8221;50&#8243; Height=&#8221;50&#8243; Source=&#8221;images/8312_Sony_VIAO_Notebooks.jpg&#8221;&#62;
            &#60;Image.RenderTransform&#62;
                &#60;TransformGroup&#62;
                    &#60;ScaleTransform x:Name=&#8221;scale&#8221; /&#62;
                    &#60;RotateTransform Angle=&#8221;180&#8243; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=166&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration:underline;"><a href="http://shamrat231.files.wordpress.com/2010/01/t19p1.png"><img class="alignnone size-full wp-image-167" title="t19p1" src="http://shamrat231.files.wordpress.com/2010/01/t19p1.png?w=325&#038;h=271" alt="" width="325" height="271" /></a></span></p>
<p>In this tip, i will show you how to apply multiple transformation. In the above picture, it is rotated 180 and enlarged many times than its original width and height given.</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;Image MouseLeftButtonDown=&#8221;Rectangle_MouseLeftButtonDown&#8221; Width=&#8221;50&#8243; Height=&#8221;50&#8243; Source=&#8221;images/8312_Sony_VIAO_Notebooks.jpg&#8221;&gt;<br />
            &lt;Image.RenderTransform&gt;<br />
                &lt;TransformGroup&gt;<br />
                    &lt;ScaleTransform x:Name=&#8221;scale&#8221; /&gt;<br />
                    &lt;RotateTransform Angle=&#8221;180&#8243; /&gt;<br />
                &lt;/TransformGroup&gt;<br />
            &lt;/Image.RenderTransform&gt;<br />
        &lt;/Image&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows.Controls;<br />
using System.Windows.Input;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
        }</p>
<p>        private void Rectangle_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)<br />
        {<br />
            scale.ScaleX = scale.ScaleX * 1.25;<br />
            scale.ScaleY = scale.ScaleY * 1.25;<br />
        }</p>
<p>    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: multiple transformation silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight multiple transformation, transformgroup <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=166&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/25/multiple-transformation-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t19p1.png" medium="image">
			<media:title type="html">t19p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 18 : Using Line in silverlight</title>
		<link>http://silverlightips.net/2010/01/25/using-line-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/25/using-line-in-silverlight/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:14:19 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[line]]></category>
		<category><![CDATA[line silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight line]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=162</guid>
		<description><![CDATA[This is a demonstration of using line class.

MainPage.xaml.cs
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Shapes;
namespace Tips
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            Loaded += new RoutedEventHandler(MainPage_Loaded);
        }
        void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            Line line = new Line();
            line.Stroke = new SolidColorBrush(Colors.Orange);
            line.StrokeThickness = 3.00;
            line.X1 = 10.00;
            line.X2 = 100.00;
            line.Y1 = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=162&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This is a demonstration of using line class.</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t18p1.png"><img class="alignnone size-full wp-image-163" title="t18p1" src="http://shamrat231.files.wordpress.com/2010/01/t18p1.png?w=137&#038;h=99" alt="" width="137" height="99" /></a></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Windows;<br />
using System.Windows.Controls;<br />
using System.Windows.Media;<br />
using System.Windows.Shapes;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            Line line = new Line();<br />
            line.Stroke = new SolidColorBrush(Colors.Orange);<br />
            line.StrokeThickness = 3.00;<br />
            line.X1 = 10.00;<br />
            line.X2 = 100.00;<br />
            line.Y1 = 100.00;<br />
            line.Y2 = 100.00;<br />
            Line lR = new Line();<br />
            lR.Stroke = new SolidColorBrush(Colors.Orange);<br />
            lR.StrokeThickness = 3.00;<br />
            lR.X1 = line.X2 &#8211; 10.00;<br />
            lR.X2 = line.X2;<br />
            lR.Y1 = line.Y2 + 10.00;<br />
            lR.Y2 = line.Y2;<br />
            Line lL = new Line();<br />
            lL.Stroke = new SolidColorBrush(Colors.Orange);<br />
            lL.StrokeThickness = 3.00;<br />
            lL.X1 = line.X2 &#8211; 10.00;<br />
            lL.X2 = line.X2;<br />
            lL.Y1 = line.Y2 &#8211; 10.00;<br />
            lL.Y2 = line.Y2;<br />
            LayoutRoot.Children.Add(line);<br />
            LayoutRoot.Children.Add(lR);<br />
            LayoutRoot.Children.Add(lL);<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: line, line silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight line <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=162&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/25/using-line-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t18p1.png" medium="image">
			<media:title type="html">t18p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 17 : Session in Silverlight</title>
		<link>http://silverlightips.net/2010/01/25/session-in-silverlight/</link>
		<comments>http://silverlightips.net/2010/01/25/session-in-silverlight/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 06:49:59 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[session silverlight]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>
		<category><![CDATA[silverlight session]]></category>

		<guid isPermaLink="false">http://shamrat231.wordpress.com/?p=98</guid>
		<description><![CDATA[In this example,  i will try to implement session in silverlight. Basically i am creating a class called CurrentSession where the session property is implemented. The session  variable  is implemented in sessionkeys class. Then the session is invoked in MainPage.xaml.cs

SessionKeys.cs
namespace Tips
{
    public class SessionKeys
    {
        public const string  USERNAME = &#8220;UserName&#8221;;
        public const string ROLE = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=98&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>In this example,  i will try to implement session in silverlight. Basically i am creating a class called CurrentSession where the session property is implemented. The session  variable  is implemented in sessionkeys class. Then the session is invoked in MainPage.xaml.cs</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t17p1.png"><img class="alignnone size-full wp-image-157" title="t17p1" src="http://shamrat231.files.wordpress.com/2010/01/t17p1.png?w=198&#038;h=119" alt="" width="198" height="119" /></a></p>
<p><strong><span style="text-decoration:underline;">SessionKeys.cs</span></strong></p>
<p>namespace Tips<br />
{<br />
    public class SessionKeys<br />
    {<br />
        public const string  USERNAME = &#8220;UserName&#8221;;<br />
        public const string ROLE = &#8220;Role&#8221;;<br />
    }<br />
}</p>
<p><strong><span style="text-decoration:underline;">CurrentSession.cs</span></strong></p>
<p>using System.Collections.Generic;</p>
<p>namespace Tips<br />
{<br />
    public class CurrentSession<br />
    {<br />
        private static Dictionary&lt;string, object&gt; session = new Dictionary&lt;string, object&gt;();</p>
<p>        public static Dictionary&lt;string, object&gt; Session {<br />
            get { return CurrentSession.session; }<br />
            set { CurrentSession.session = value; }<br />
        }<br />
    }<br />
}</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Collections.Generic;<br />
using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            CurrentSession.Session[SessionKeys.USERNAME] = &#8220;Sharker&#8221;;<br />
            MessageBox.Show(&#8220;From session, username &#8221; + CurrentSession.Session[SessionKeys.USERNAME]);<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: session silverlight, shamrat231, Sharker Khaleed Mahmud, silverlight session <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=98&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/25/session-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t17p1.png" medium="image">
			<media:title type="html">t17p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 16 : Enum Dependency property in custom control</title>
		<link>http://silverlightips.net/2010/01/25/enum-dependency-property-in-custom-control/</link>
		<comments>http://silverlightips.net/2010/01/25/enum-dependency-property-in-custom-control/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 05:30:01 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[dependency property enum]]></category>
		<category><![CDATA[enum dependency property]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=148</guid>
		<description><![CDATA[In this tip we are going to create a dependency property named as TextBoxMode which will alter the height of the custom textbox control. 


CustomTextBoxControl.cs
using System.Windows;
using System.Windows.Controls;
namespace Tips
{
    public class CustomTextBoxControl : TextBox
    {
        public enum Mode { Small, Large }
        public static readonly DependencyProperty ModeProperty
            = DependencyProperty.Register(&#8220;TextBoxMode&#8221;,
            typeof(Mode),
            typeof(CustomTextBoxControl),
            new PropertyMetadata( new PropertyChangedCallback( CustomTextBoxControl.OnTextModeChanged )));
        private static void [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=148&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>In this tip we are going to create a dependency property named as TextBoxMode which will alter the height of the custom textbox control. </p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t16p11.png"><img class="alignnone size-full wp-image-153" title="t16p1" src="http://shamrat231.files.wordpress.com/2010/01/t16p11.png?w=252&#038;h=115" alt="" width="252" height="115" /></a></p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t16p1.png"></a></p>
<p><strong><span style="text-decoration:underline;">CustomTextBoxControl.cs</span></strong></p>
<p>using System.Windows;<br />
using System.Windows.Controls;</p>
<p>namespace Tips<br />
{<br />
    public class CustomTextBoxControl : TextBox<br />
    {<br />
        public enum Mode { Small, Large }</p>
<p>        public static readonly DependencyProperty ModeProperty<br />
            = DependencyProperty.Register(&#8220;TextBoxMode&#8221;,<br />
            typeof(Mode),<br />
            typeof(CustomTextBoxControl),<br />
            new PropertyMetadata( new PropertyChangedCallback( CustomTextBoxControl.OnTextModeChanged )));</p>
<p>        private static void OnTextModeChanged( DependencyObject control, DependencyPropertyChangedEventArgs e )<br />
        {<br />
            switch ((Mode)e.NewValue)<br />
            {<br />
                case Mode.Small:<br />
                    {<br />
                        ((CustomTextBoxControl)control).Height = 30;<br />
                        break;<br />
                    }<br />
                case Mode.Large:<br />
                    {<br />
                        ((CustomTextBoxControl)control).Height = 100;<br />
                        break;<br />
                    }<br />
            }<br />
        }</p>
<p>        public Mode TextBoxMode<br />
        {<br />
            get { return (Mode)GetValue(ModeProperty); }<br />
            set { SetValue(ModeProperty, value); }<br />
        }<br />
    }<br />
}</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    xmlns:local=&#8221;clr-namespace:Tips&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;ListBox x:Name=&#8221;lb&#8221; &gt;<br />
            &lt;ListBox.ItemTemplate&gt;<br />
                &lt;DataTemplate&gt;<br />
                    &lt;local:CustomTextBoxControl TextBoxMode=&#8221;Large&#8221; Width=&#8221;100&#8243; /&gt;  <br />
                &lt;/DataTemplate&gt;<br />
            &lt;/ListBox.ItemTemplate&gt;<br />
        &lt;/ListBox&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Collections.Generic;<br />
using System.Windows;<br />
using System.Windows.Controls;<br />
using System.Windows.Media;<br />
using System.Windows.Media.Imaging;<br />
using System;</p>
<p>namespace Tips<br />
{<br />
    public class ListItem<br />
    {<br />
        public string Id { get; set; }<br />
        public string Title { get; set; }<br />
        public string Description { get; set; }<br />
       <br />
    }<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            List&lt;ListItem&gt; items = new List&lt;ListItem&gt;();<br />
            items.Add(new ListItem { Id = &#8220;1&#8243;});<br />
            items.Add(new ListItem { Id = &#8220;2&#8243;});<br />
            items.Add(new ListItem { Id = &#8220;3&#8243;});<br />
            lb.ItemsSource = items;<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer</p>
<br />Posted in Silverlight Tagged: dependency property enum, enum dependency property, shamrat231, Sharker Khaleed Mahmud <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=148&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/25/enum-dependency-property-in-custom-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t16p11.png" medium="image">
			<media:title type="html">t16p1</media:title>
		</media:content>
	</item>
		<item>
		<title>Tricks and Tips 15 : Apply border in Silverlight DataGridRow Cell</title>
		<link>http://silverlightips.net/2010/01/20/apply-border-in-silverlight-datagridrow/</link>
		<comments>http://silverlightips.net/2010/01/20/apply-border-in-silverlight-datagridrow/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:41:35 +0000</pubDate>
		<dc:creator>shamrat231</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[border silverlight datagrid]]></category>
		<category><![CDATA[Datagridrow border]]></category>
		<category><![CDATA[datagridrow cell border]]></category>
		<category><![CDATA[shamrat231]]></category>
		<category><![CDATA[Sharker Khaleed Mahmud]]></category>

		<guid isPermaLink="false">http://silverlightips.net/?p=136</guid>
		<description><![CDATA[This tip is an example of applying border in datagridrow cell


MainPage.xaml
&#60;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;
    xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;
    xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;
    xmlns:d=&#8221;http://schemas.microsoft.com/expression/blend/2008&#8220;
    xmlns:mc=&#8221;http://schemas.openxmlformats.org/markup-compatibility/2006&#8220;
    mc:Ignorable=&#8221;d&#8221;
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&#62;
    &#60;Grid x:Name=&#8221;LayoutRoot&#8221;&#62;
        &#60;my:DataGrid x:Name=&#8221;dglist&#8221; AutoGenerateColumns=&#8221;False&#8221;&#62;
            &#60;my:DataGrid.Columns&#62;
                &#60;my:DataGridTextColumn Binding=&#8221;{Binding Id}&#8221; Header=&#8221;Id&#8221; /&#62;
                &#60;my:DataGridTemplateColumn Header=&#8221;Title&#8221;&#62;
                    &#60;my:DataGridTemplateColumn.CellTemplate&#62;
                        &#60;DataTemplate&#62;
                            &#60;Grid Height=&#8221;30&#8243;&#62;
                                &#60;Border BorderThickness=&#8221;1&#8243; BorderBrush=&#8221;Black&#8221;&#62;
                                    &#60;TextBlock Text=&#8221;{Binding Title}&#8221; /&#62;   
                                &#60;/Border&#62;
                            &#60;/Grid&#62;
                       &#60;/DataTemplate&#62;
                    &#60;/my:DataGridTemplateColumn.CellTemplate&#62;
                &#60;/my:DataGridTemplateColumn&#62;
            &#60;/my:DataGrid.Columns&#62;
        &#60;/my:DataGrid&#62;
    &#60;/Grid&#62;
&#60;/UserControl&#62;
MainPage.xaml.cs
using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=136&subd=shamrat231&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<p>This tip is an example of applying border in datagridrow cell</p>
<p><a href="http://shamrat231.files.wordpress.com/2010/01/t15p1.png"><img class="alignnone size-full wp-image-138" title="t15p1" src="http://shamrat231.files.wordpress.com/2010/01/t15p1.png?w=184&#038;h=120" alt="" width="184" height="120" /></a><br />
<strong></strong></p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml</span></strong></p>
<p>&lt;UserControl xmlns:my=&#8221;clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data&#8221;  x:Class=&#8221;Tips.MainPage&#8221;<br />
    xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;<br />
    xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;<br />
    xmlns:d=&#8221;<a href="http://schemas.microsoft.com/expression/blend/2008">http://schemas.microsoft.com/expression/blend/2008</a>&#8220;<br />
    xmlns:mc=&#8221;<a href="http://schemas.openxmlformats.org/markup-compatibility/2006">http://schemas.openxmlformats.org/markup-compatibility/2006</a>&#8220;<br />
    mc:Ignorable=&#8221;d&#8221;<br />
    d:DesignHeight=&#8221;300&#8243; d:DesignWidth=&#8221;400&#8243;&gt;<br />
    &lt;Grid x:Name=&#8221;LayoutRoot&#8221;&gt;<br />
        &lt;my:DataGrid x:Name=&#8221;dglist&#8221; AutoGenerateColumns=&#8221;False&#8221;&gt;<br />
            &lt;my:DataGrid.Columns&gt;<br />
                &lt;my:DataGridTextColumn Binding=&#8221;{Binding Id}&#8221; Header=&#8221;Id&#8221; /&gt;<br />
                &lt;my:DataGridTemplateColumn Header=&#8221;Title&#8221;&gt;<br />
                    &lt;my:DataGridTemplateColumn.CellTemplate&gt;<br />
                        &lt;DataTemplate&gt;<br />
                            &lt;Grid Height=&#8221;30&#8243;&gt;<br />
                                &lt;Border BorderThickness=&#8221;1&#8243; BorderBrush=&#8221;Black&#8221;&gt;<br />
                                    &lt;TextBlock Text=&#8221;{Binding Title}&#8221; /&gt;   <br />
                                &lt;/Border&gt;<br />
                            &lt;/Grid&gt;<br />
                       &lt;/DataTemplate&gt;<br />
                    &lt;/my:DataGridTemplateColumn.CellTemplate&gt;<br />
                &lt;/my:DataGridTemplateColumn&gt;<br />
            &lt;/my:DataGrid.Columns&gt;<br />
        &lt;/my:DataGrid&gt;<br />
    &lt;/Grid&gt;<br />
&lt;/UserControl&gt;</p>
<p><strong><span style="text-decoration:underline;">MainPage.xaml.cs</span></strong></p>
<p>using System.Collections.Generic;<br />
using System.Windows;<br />
using System.Windows.Controls;<br />
using System.Windows.Media;<br />
using System.Windows.Media.Imaging;<br />
using System;</p>
<p>namespace Tips<br />
{<br />
    public class ListItem<br />
    {<br />
        public string Id { get; set; }<br />
        public string Title { get; set; }<br />
        public string Description { get; set; }<br />
       <br />
    }<br />
    public partial class MainPage : UserControl<br />
    {<br />
        public MainPage()<br />
        {<br />
            InitializeComponent();<br />
            Loaded += new RoutedEventHandler(MainPage_Loaded);<br />
        }</p>
<p>        void MainPage_Loaded(object sender, RoutedEventArgs e)<br />
        {<br />
            List&lt;ListItem&gt; items = new List&lt;ListItem&gt;();<br />
            items.Add(new ListItem { Id = &#8220;1&#8243;, Title = &#8220;Sample 1&#8243;});<br />
            items.Add(new ListItem { Id = &#8220;2&#8243;, Title = &#8220;Sample 2&#8243; });<br />
            items.Add(new ListItem { Id = &#8220;3&#8243;, Title = &#8220;Sample 3&#8243; });<br />
            dglist.ItemsSource = items;<br />
        }<br />
    }<br />
}</p>
<p>Sharker Khaleed Mahmud<br />
Software Developer<br />
(MCP,MCTS,MCPD[web])</p>
<br />Posted in Silverlight Tagged: border silverlight datagrid, Datagridrow border, datagridrow cell border, shamrat231, Sharker Khaleed Mahmud <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/shamrat231.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/shamrat231.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/shamrat231.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/shamrat231.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/shamrat231.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/shamrat231.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/shamrat231.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/shamrat231.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/shamrat231.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/shamrat231.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=silverlightips.net&blog=4685610&post=136&subd=shamrat231&ref=&feed=1" />]]></content:encoded>
			<wfw:commentRss>http://silverlightips.net/2010/01/20/apply-border-in-silverlight-datagridrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/207815c5b723f2943b1c12154ed3b929?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shamrat231</media:title>
		</media:content>

		<media:content url="http://shamrat231.files.wordpress.com/2010/01/t15p1.png" medium="image">
			<media:title type="html">t15p1</media:title>
		</media:content>
	</item>
	</channel>
</rss>