<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-453210688432357568</id><updated>2011-08-19T22:41:24.795-07:00</updated><category term='C#'/><category term='Decrypt'/><category term='DataGrid'/><category term='Drag and Drop'/><category term='Encrypt'/><category term='Password'/><category term='Binding'/><category term='AutoComplete'/><category term='Image'/><category term='Asp.Net'/><category term='Silverlight'/><title type='text'>Silverlight Snippets</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-453210688432357568.post-4808142532277642394</id><published>2010-07-09T04:30:00.001-07:00</published><updated>2010-07-09T06:21:48.532-07:00</updated><title type='text'>Embed Silverlight to Blogger Account</title><content type='html'>&lt;p&gt;Hi everyone,&lt;/p&gt; &lt;p&gt;This is my first entry on blogger with Silverlight. How ? &lt;/p&gt; &lt;p&gt;Simple follow the simple steps:&lt;/p&gt; &lt;p&gt;1. Download the &lt;a href="http://explore.live.com/windows-live-writer" target="_blank"&gt;Windows Live Writer&lt;/a&gt; (WLW).&lt;/p&gt; &lt;p&gt;2. If finished in downloading, Install the WLW.&lt;/p&gt; &lt;p&gt;3. If installed has been done. Open the Windows Live Writer from your Start Menu &amp;gt; All Programs &amp;gt; Windows Live &amp;gt;&lt;/p&gt; &lt;p&gt;4. Then fill-up the details to connect your account to your blogs site.&lt;/p&gt; &lt;p&gt;5. That it, in right side, just click the Silverlight XAP then on URL: box just copy and paste this: &lt;a title="http://silverlight.net/clientBin/showcasenav/ShowcaseNav.xap" href="http://silverlight.net/clientBin/showcasenav/ShowcaseNav.xap"&gt;http://silverlight.net/clientBin/showcasenav/ShowcaseNav.xap&lt;/a&gt; from &lt;a href="http://silverlight.net" target="_blank"&gt;Silverlight Website&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Just like my example below.&lt;/p&gt; &lt;p&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="550" height="350" autoupdate="true"&gt; &lt;param name="source" value="http://silverlight.net/clientBin/showcasenav/ShowcaseNav.xap" /&gt; &lt;param name="minRuntimeVersion" value="3.0.40624.0" /&gt; &lt;param name="background" value="darkgray" /&gt; &lt;param name="autoUpgrade" value="true" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=149156&amp;amp;v=3.0.40624.0" style="text-decoration:none"&gt;          			  &lt;img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none" /&gt; &lt;/a&gt; &lt;/object&gt;&lt;/p&gt; &lt;p&gt;Happy Blogging!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/453210688432357568-4808142532277642394?l=silverlightsnippets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/4808142532277642394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/07/sample.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/4808142532277642394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/4808142532277642394'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/07/sample.html' title='Embed Silverlight to Blogger Account'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-453210688432357568.post-6907479142824672405</id><published>2010-03-04T20:36:00.000-08:00</published><updated>2010-03-05T19:25:03.455-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='AutoComplete'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Autocomplete in Silverlight with Visual Studio 2010</title><content type='html'>Last week I keep searching on how to use the autocomplete in silverligth with visual studio 2010 but most of the examples that I find they are using a textbox or combobox for the autocomplete. I tried to study those examples and apply to the single autocomplete from tools on my silverlight project. And now this is the result. I will use a database again from my previous post (&lt;a href="http://silverlightsnippets.blogspot.com/2010/02/silverlight-simple-databinding-in.html"&gt;Silverlight Simple DataBinding in DataGrid&lt;/a&gt;) to show how the autocomplete works with database.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the output:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_4uLaO0hdQ90/S5DFyVsWe4I/AAAAAAAAAG8/QYWgazlAYfM/s1600-h/autocomplte.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5445069418098228098" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 246px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_4uLaO0hdQ90/S5DFyVsWe4I/AAAAAAAAAG8/QYWgazlAYfM/s320/autocomplte.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;First, this is the setup for my autocomplete:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;//The tags for autocompletebox on XAML &lt;?xml:namespace prefix = input /&gt;&lt;input:autocompletebox width="198" height="24" horizontalalignment="Left" margin="157,12,0,0" name="autoCompleteBox1" valuememberbinding="{Binding Name}" verticalalignment="Top" keyup="autoCompleteBox1_KeyUp"&gt;&lt;input:autocompletebox.itemtemplate&gt;&lt;input:autocompletebox width="198" height="24" horizontalalignment="Left" margin="157,12,0,0" name="autoCompleteBox1" valuememberbinding="{Binding Name}" verticalalignment="Top" keyup="autoCompleteBox1_KeyUp"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_4uLaO0hdQ90/S5HIp0af76I/AAAAAAAAAHM/fwDJsKZF3Ng/s1600-h/autocomplte3.bmp"&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_4uLaO0hdQ90/S5HJNRhK2bI/AAAAAAAAAHU/W9SlKmHAoWs/s1600-h/autocomplte3.bmp"&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_4uLaO0hdQ90/S5HK6u97_lI/AAAAAAAAAH0/UZhvgDzq8F4/s1600-h/autocomplte3.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5445356534856678994" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 77px" alt="" src="http://1.bp.blogspot.com/_4uLaO0hdQ90/S5HK6u97_lI/AAAAAAAAAH0/UZhvgDzq8F4/s400/autocomplte3.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/input:autocompletebox&gt;&lt;/input:autocompletebox.itemtemplate&gt;&lt;/input:autocompletebox&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Second, my simple snippets:&lt;br /&gt;&lt;br /&gt;//Event for the autocomplete to send a text string to my function&lt;br /&gt;private void autoCompleteBox1_KeyUp(object sender, KeyEventArgs e)&lt;br /&gt;{&lt;br /&gt;autoCompleteBox1.Populating += (s, args) =&gt;&lt;br /&gt;{&lt;br /&gt;args.Cancel = true;&lt;br /&gt;var c = new Service1Client();&lt;br /&gt;c.GetListByNameCompleted +=new EventHandler&lt;getlistbynamecompletedeventargs&gt;(c_GetListByNameCompleted);&lt;br /&gt;c.GetListByNameAsync(autoCompleteBox1.Text);&lt;br /&gt;};&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Getting result from database&lt;br /&gt;void c_GetListByNameCompleted(object sender, GetListByNameCompletedEventArgs e)&lt;br /&gt;{&lt;br /&gt;autoCompleteBox1.ItemsSource = e.Result;&lt;br /&gt;autoCompleteBox1.PopulateComplete();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The snippets above will show on how to use the autocompleteBox using the data from database that bind in DataGrid. But what if we want to show the result on DataGrid while the autocomplete changing the items source?&lt;br /&gt;&lt;br /&gt;Ok just add one line to c_GetListByNameCompleted&lt;br /&gt;&lt;br /&gt;void c_GetListByNameCompleted(object sender, GetListByNameCompletedEventArgs e)&lt;br /&gt;{&lt;br /&gt;autoCompleteBox1.ItemsSource = e.Result;&lt;br /&gt;autoCompleteBox1.PopulateComplete();&lt;br /&gt;dataGrid1.ItemsSource = e.Result;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_4uLaO0hdQ90/S5HGXSyjPoI/AAAAAAAAAHE/rpG74h1q0xg/s1600-h/autocomplte2.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5445351527950794370" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 294px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_4uLaO0hdQ90/S5HGXSyjPoI/AAAAAAAAAHE/rpG74h1q0xg/s320/autocomplte2.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/453210688432357568-6907479142824672405?l=silverlightsnippets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/6907479142824672405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/03/autocomplete-in-silverlight-with-visual.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6907479142824672405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6907479142824672405'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/03/autocomplete-in-silverlight-with-visual.html' title='Autocomplete in Silverlight with Visual Studio 2010'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4uLaO0hdQ90/S5DFyVsWe4I/AAAAAAAAAG8/QYWgazlAYfM/s72-c/autocomplte.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-453210688432357568.post-531262502947799874</id><published>2010-02-28T21:11:00.000-08:00</published><updated>2010-02-28T21:27:25.698-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataGrid'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Binding'/><title type='text'>Silverlight Simple DataBinding in DataGrid</title><content type='html'>&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Silverlight at Visual Studio 2010 sample for simple binding a data to DataGrid. This sample is also for the beginners only. We will create a Databinding for DataGrid in a simple way using WCF and Linq to SQL.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height: normal"&gt;&lt;span style="Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;font-family:&amp;quot;;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;For more details: &lt;a href="http://docs.google.com/Doc?docid=0AQNzLAfQzOoaZGZrc25tY3BfMWhzMno3c2c4&amp;amp;hl=en"&gt;http://docs.google.com/Doc?docid=0AQNzLAfQzOoaZGZrc25tY3BfMWhzMno3c2c4&amp;amp;hl=en&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/453210688432357568-531262502947799874?l=silverlightsnippets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/531262502947799874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/silverlight-simple-databinding-in.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/531262502947799874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/531262502947799874'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/silverlight-simple-databinding-in.html' title='Silverlight Simple DataBinding in DataGrid'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-453210688432357568.post-6866082503943111540</id><published>2010-02-23T22:16:00.000-08:00</published><updated>2010-02-23T23:40:30.651-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drag and Drop'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><title type='text'>Browse Image and Drag It Silverlight</title><content type='html'>Hello Guys,&lt;br /&gt;&lt;br /&gt;Early this morning I’m thinking about the draggable Image in Silverlight. I created a sample with simple snippets.&lt;br /&gt;&lt;br /&gt;1. Create one Image, rectangle, and button.&lt;br /&gt;&lt;br /&gt;2. Create an event handler for Image.&lt;br /&gt;&lt;div&gt;&lt;div align="left"&gt;&lt;br /&gt;this.image1.MouseMove += new MouseEventHandler(image1_MouseMove);&lt;br /&gt;this.image1.MouseLeftButtonDown += new MouseButtonEventHandler(image1_MouseLeftButtonDown);&lt;br /&gt;this.image1.MouseLeftButtonUp += new MouseButtonEventHandler(image1_MouseLeftButtonUp);&lt;br /&gt;&lt;br /&gt;3. Setting a variable&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;private bool isDragging = false; //dragging?&lt;br /&gt;private Point mousePosition; //position of mouse&lt;br /&gt;&lt;br /&gt;4. And now the events&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;void image1_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)&lt;br /&gt;{&lt;br /&gt;this.image1.ReleaseMouseCapture();&lt;br /&gt;isDragging = false;&lt;br /&gt;} //Release the mouse&lt;br /&gt;&lt;br /&gt;void image1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)&lt;br /&gt;{&lt;br /&gt;mousePosition = e.GetPosition(sender as UIElement);&lt;br /&gt;this.image1.CaptureMouse();&lt;br /&gt;isDragging = true;&lt;br /&gt;} //Pressed the left mouse button&lt;br /&gt;&lt;br /&gt;void image1_MouseMove(object sender, MouseEventArgs e)&lt;br /&gt;{&lt;br /&gt;if (isDragging)&lt;br /&gt;{&lt;br /&gt;this.imgTranslateTransform.X = e.GetPosition(this).X - mousePosition.X;&lt;br /&gt;this.imgTranslateTransform.Y = e.GetPosition(this).Y - mousePosition.Y;&lt;br /&gt;}&lt;br /&gt;} //Dragging the Image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void btnBrowse_Click(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;OpenFileDialog ofd = new OpenFileDialog();&lt;br /&gt;ofd.ShowDialog();&lt;br /&gt;&lt;br /&gt;BitmapImage imgSrc = new BitmapImage();&lt;br /&gt;imgSrc.SetSource(ofd.File.OpenRead());&lt;br /&gt;image1.Source = imgSrc;&lt;br /&gt;textBlock1.Text = "You can now drag the Image";&lt;br /&gt;} // Open/Browsing the Image (binding Image)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;img id="BLOGGER_PHOTO_ID_5441710713856333506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 182px; CURSOR: hand; HEIGHT: 184px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_4uLaO0hdQ90/S4TXEBXYFsI/AAAAAAAAAF8/vydFIIiaTaQ/s320/dragableImage.bmp" border="0" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/453210688432357568-6866082503943111540?l=silverlightsnippets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/6866082503943111540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/browse-image-and-drag-it-silverlight.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6866082503943111540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6866082503943111540'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/browse-image-and-drag-it-silverlight.html' title='Browse Image and Drag It Silverlight'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4uLaO0hdQ90/S4TXEBXYFsI/AAAAAAAAAF8/vydFIIiaTaQ/s72-c/dragableImage.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-453210688432357568.post-6612278763180947579</id><published>2010-02-19T17:59:00.000-08:00</published><updated>2010-02-19T18:46:39.024-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Decrypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Password'/><category scheme='http://www.blogger.com/atom/ns#' term='Encrypt'/><title type='text'>Simple Encrypt and Decrypt Password Silverlight</title><content type='html'>Hello Guys,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have sample code here on how to create a simple encryption and decryption on Silverlight.&lt;br /&gt;First, I created a PASSWORD from SL Controls. A Three Button for encryption, decryption, clear. A one textblock and one textbox.&lt;br /&gt;&lt;br /&gt;Second, I created a simple function for Encryption and Decryption and variables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;byte[] _encryted;&lt;br /&gt;byte[] _decryted;&lt;br /&gt;string s;&lt;br /&gt;&lt;br /&gt;private string EncrytedString(string str)&lt;br /&gt;{&lt;br /&gt;_encryted = System.Text.Encoding.Unicode.GetBytes(str);&lt;br /&gt;s = Convert.ToBase64String(_encryted);&lt;br /&gt;return s;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private string DecrytedString(string str)&lt;br /&gt;{&lt;br /&gt;_decryted = Convert.FromBase64String(str);&lt;br /&gt;s = System.Text.Encoding.Unicode.GetString(_decryted, 0, _decryted.ToArray().Length);&lt;br /&gt;return s;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now the snippets.&lt;br /&gt;&lt;br /&gt;//For the Encryption Button&lt;br /&gt;private void btnEncrypt_Click(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;if (passwordBox1.Password == string.Empty)&lt;br /&gt;{&lt;br /&gt;MessageBox.Show("Please Enter your Password");&lt;br /&gt;passwordBox1.Focus();&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;btnDecrypt.IsEnabled = true;&lt;br /&gt;string s = EncrytedString(passwordBox1.Password);&lt;br /&gt;txtEncrypted.Text = s;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//For the Decryption Button&lt;br /&gt;private void btnDecrypt_Click(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;string s;&lt;br /&gt;s = DecrytedString(txtEncrypted.Text);&lt;br /&gt;MessageBox.Show(s);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//For the Clear Button&lt;br /&gt;private void btnClear_Click(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;txtEncrypted.Text = string.Empty;&lt;br /&gt;passwordBox1.Password = string.Empty;&lt;br /&gt;passwordBox1.Focus();&lt;br /&gt;btnDecrypt.IsEnabled = false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5440150902478615810" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 312px; CURSOR: hand; HEIGHT: 311px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_4uLaO0hdQ90/S39MbDLCNQI/AAAAAAAAAF0/b5GHtgrPjRU/s320/simpleENDEC+in+SL3.bmp" border="0" /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/453210688432357568-6612278763180947579?l=silverlightsnippets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silverlightsnippets.blogspot.com/feeds/6612278763180947579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/simple-encrypt-and-decrypt-password.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6612278763180947579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/453210688432357568/posts/default/6612278763180947579'/><link rel='alternate' type='text/html' href='http://silverlightsnippets.blogspot.com/2010/02/simple-encrypt-and-decrypt-password.html' title='Simple Encrypt and Decrypt Password Silverlight'/><author><name>Sai</name><uri>http://www.blogger.com/profile/16179339115560174128</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://3.bp.blogspot.com/_4uLaO0hdQ90/SvKQ4yaPvxI/AAAAAAAAAFM/_-t2k2lALEs/S220/logosai.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4uLaO0hdQ90/S39MbDLCNQI/AAAAAAAAAF0/b5GHtgrPjRU/s72-c/simpleENDEC+in+SL3.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
