tag:blogger.com,1999:blog-64974340458780132012024-01-06T11:30:50.679-08:00Dot Net Tips & Tricks , C# (C Sharp)Tips & TricksVisual Studio .NET Tips and Tricks, VB.NET Code Samples, C# Code Snippets, ASP.NET Code Samples, .NET Tips and Tricks, C# Tips & Tricks, Visual Studio 2010, .NET Framework Code Samples, VB.NET Tips & TricksUnknownnoreply@blogger.comBlogger354125tag:blogger.com,1999:blog-6497434045878013201.post-58703934669008446932016-11-13T18:30:00.001-08:002016-11-13T18:30:08.818-08:00How to Create Chat Bots using Microsoft .NET<om name="Om Ganeshaya Namaha">
<om name="Om Sadguru Sri Seshadri Swamigal Tiruvadike">
<om name="Om Saravana Bhava">
<om name="Om Varahi Namaha">
<om name="Om Sai Ram">
<om name="Aum Sai Ram">
<om name="Om Shri Meenakshi Sundareswarar">
<om name="Om Shri Lakshmi Narasimha">
<om name="Om Sri Namo Bhagavathe Vasudevaya">
<om name="Om Namo Lakshmi Narayana">
<om name="Jai Shree Seetha Ram">
<om name="Jai Hanuman">
<om name="Om Sri Poondi Swamigal Thunai">
<om name="Om Sri Raghavendraya Namaha">
<om name="Hari Om!">
<b>Artificial Intelligent Agent through Microsoft .NET</b></om></om></om></om></om></om></om></om></om></om></om></om></om></om></om><br />
<br />
<br />
Chatbots are everywhere. They are in Facebook messenger, Slack, Skype and also on Webpages. Conversational Agent / UI will be the one where most users will be. Hence its time for any customer facing company, retailer, bank to have an intelligent agent.<br />
<br />
Microsoft has released Microsoft Bot Framework (Beta) to enable this. This framework provides the necessary APIs, Algorithms to achieve Natural Language Processing, Chat UI etc.<br />
<br />
In the coming blogs we will delve deeply into AI<br />
<br />
<br />Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6497434045878013201.post-41876918876768777622013-07-10T08:57:00.002-07:002013-07-10T08:57:48.551-07:00System.Windows.Markup.XamlParseException occurred 'xClassCanOnlyBeUsedOnLoadComponent'. <div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
System.Windows.Markup.XamlParseException occurred ClassCanOnlyBeUsedOnLoadComponent'. I was blank when this error has shot. Finally caught hold of the problem - A Space . </div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwYTBAOwVDoEfmGF6wBdBrflLle5NaAsLr_kahTRUyA6LXddiM-bSLsYaZ6izmcbcrWWRvn4fPyvhDg2pxPVawBDauHqp2XfQ7le-43QO9u7G34NDHOA2EIvwHnKNoD2uLYf2JS6aIcNMU/s1600/System.Windows.Markup.XamlParseException+occurred+'xClassCanOnlyBeUsedOnLoadComponent'..png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwYTBAOwVDoEfmGF6wBdBrflLle5NaAsLr_kahTRUyA6LXddiM-bSLsYaZ6izmcbcrWWRvn4fPyvhDg2pxPVawBDauHqp2XfQ7le-43QO9u7G34NDHOA2EIvwHnKNoD2uLYf2JS6aIcNMU/s320/System.Windows.Markup.XamlParseException+occurred+'xClassCanOnlyBeUsedOnLoadComponent'..png" width="320" /></a></div>
<br />
<br />
All I had to do was to remove the space. Replace<br />
<br />
<span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">x</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Class </span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="SabarimalaiAyyapa.Page2" </span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;">with </span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"></span><br />
<span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">x</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Class</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="SabarimalaiAyyapa.Page2" </span></span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-60772277827621592622013-06-18T06:28:00.001-07:002013-06-18T06:28:31.237-07:00Windows Phone Development : How to Create HyperLinks to External Sites / Pages using Silverlight XAML<strong><span style="color: red; font-size: large;">How to Link External Websites to Windows Phone Pages using C#/VB.NET</span></strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-ikMedlB6p_tOAxf3N_8tf6HVklzUyCb8IIVA5j_K0O9iMgO6xQ6eszx5k24o0zyF-Q0sWZaTZt_0ep0-zaP_qETxpTqD3omwinI5_4d2cdsQTgbPW81GtwsnKhjbDjTandwKTFdjkF5/s1600/RedLaser_windowsphone.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-ikMedlB6p_tOAxf3N_8tf6HVklzUyCb8IIVA5j_K0O9iMgO6xQ6eszx5k24o0zyF-Q0sWZaTZt_0ep0-zaP_qETxpTqD3omwinI5_4d2cdsQTgbPW81GtwsnKhjbDjTandwKTFdjkF5/s200/RedLaser_windowsphone.jpg" width="158" /></a>Once you create a <a class="g-profile" href="http://plus.google.com/117773566321332999269" target="_blank">+Windows Phone</a> application with content, you will have a necessity to link it to multiple websites (External etc).<br />
<br />
You can use either HyperlinkControl or the Hyperlink XAML Tag to achieve that.<br />
<br />
Let's take our Sample App (refer QR Code) which has a good list of Hotels and Restaurants.<br />
<br />
The App tries to provide links to these websites. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1XeyNSE7SUjY4rO1h0q64xSmIRRLnaZK06389Y4rE0VoHzP_g9wVGHrN0WjWXzdPzuEAOQmzgXe3t8_gj9Ggr7xMeeUnMFxePzaRhDUZLpofj4kn0xK-0lncqBo5e2gT9ogSGj7cMA_JH/s1600/SacredPlaces-Tiruvannamalai-Stay.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1XeyNSE7SUjY4rO1h0q64xSmIRRLnaZK06389Y4rE0VoHzP_g9wVGHrN0WjWXzdPzuEAOQmzgXe3t8_gj9Ggr7xMeeUnMFxePzaRhDUZLpofj4kn0xK-0lncqBo5e2gT9ogSGj7cMA_JH/s320/SacredPlaces-Tiruvannamalai-Stay.png" width="192" /></a></div>
Adding Hyperlink Tag to the Content/Grid should help.<br />
<br />
<strong><span style="color: red;">Exceptions while Adding Hyperlink / Navigating Hyperlink in Windows Phone Application</span></strong><br />
<br />
<strong><span style="color: blue;">{"Cannot navigate to locations relative to a page."}</span></strong><br />
<br /><br />
<span style="color: blue;"><strong>{"Navigation is only supported to relative URIs that are fragments, or begin with '/', or which contain ';component/'.\r\nParameter name: uri"}</strong><br />
<br />
<span style="color: black;">The above exceptions are caused when the TargetName is not set to _blank</span><br />
<span style="color: black;"></span><br />
<span style="color: black;">(or)</span><br />
<span style="color: black;"></span><br />
<span style="color: black;">The http:// prefix is omitted in NavigateUri </span><br />
<span style="color: black;"></span><br />
<span style="color: black;">The correct representation is given below:</span><br />
<span style="color: black;"></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Hyperlink</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> TargetName</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="_blank"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> NavigateUri</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="http://www.hotelnalaresidency.com"></span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">www.hotelnalaresidency.com</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Hyperlink</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pwf2v-rycfudOCBJhWKWOM0v20qFt-L7iyvCNQe0ucpxl_koGypGyLURBTfWtVUmmtTp5ZCLDNWTvFTLYc2c77fsKITGOqhicnRXngek6HO75G42-X2S3ZXuC6onBOyQC-_BadjB1bwV/s1600/SacredPlaces-Tiruvannamalai-Stay+2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2pwf2v-rycfudOCBJhWKWOM0v20qFt-L7iyvCNQe0ucpxl_koGypGyLURBTfWtVUmmtTp5ZCLDNWTvFTLYc2c77fsKITGOqhicnRXngek6HO75G42-X2S3ZXuC6onBOyQC-_BadjB1bwV/s320/SacredPlaces-Tiruvannamalai-Stay+2.png" width="192" /></a><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
The <a class="g-profile" href="http://plus.google.com/102949704228632313954" target="_blank">+Silverlight</a> code worked perfectly bringing the Website as shown below </span></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><strong><span style="color: blue;">See also:</span></strong><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><a href="http://dotnetdud.blogspot.in/2011/05/hyperlink-control-in-windows-forms.html"><span style="color: #225588;">Hyperlink Control in Windows Forms (VB.NET) Application</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2010/04/how-to-download-file-from-website-using.html"><span style="color: #225588;">How to Download File from Website using C# (.NET)</span></a> </span></span></span><br /></span>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6497434045878013201.post-3246175587821961282013-06-18T06:04:00.000-07:002013-06-18T06:04:16.022-07:00Windows Phone/Silverlight application The type or namespace name 'XmlTextReader' could not be found (are you missing a using directive or an assembly reference?)<span style="color: red;"><strong>Windows Phone/Silverlight application The type or namespace name 'XmlTextReader' could not be found (are you missing a using directive or an assembly reference?)</strong></span><br />
<br />
XmlTextReader or XmlDocument aren't supported in Silverlight. Hence use XMLReader for reading XMLDocuments<br />
<br />
<strong><span style="color: blue;">See also:</span></strong><br />
<a href="http://dotnetdud.blogspot.in/2013/06/how-to-addload-xaml-dynamically-to.html"><span style="color: #225588;">How to Add/Load XAML Dynamically to RichTextBox Control - Windows Phone Development C#/VB.NET</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2008/09/create-xml-files-using-net-create-xml_17.html"><span style="color: #225588;">Create XML Files using .NET / Create XML Files using C#</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2008/10/convert-xml-file-to-html-file-using-c.html"><span style="color: #225588;">Convert an XML file to HTML file using C#</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2008/12/how-to-get-all-elements-of-xml-using-c.html"><span style="color: #225588;">How to Get All Elements of an XML using C# (.NET)</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2009/01/how-to-add-xml-declaration-to-xml.html"><span style="color: #225588;">How to add XML Declaration to an XML document using C# (.NET)</span></a> <br />
<br />
<a href="http://dotnetdud.blogspot.in/2008/12/remove-doctype-declaration-from-xml.html"><span style="color: #225588;">Remove DOCTYPE declaration from XML Files using C#</span></a> <br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-40834586451697114352013-06-17T09:05:00.000-07:002013-06-17T09:09:38.051-07:00How to Add/Load XAML Dynamically to RichTextBox Control - Windows Phone Development C#/VB.NET<om name="Om Ganeshaya Namaha">
<om name="Om Satguru Seshadri Swamigal Thiruvadike">
<om name="Om Varahi Namaha">
<om name="Om Saravana Bhava">
<om name="Om Sai Ram">
<om name="Om Namah Shivaya">
<om name="Om Shakthi">
<om name="Om Namo Narayana">
<om name="Hari Om!">
<om name="Jai Shri Ram!">
</om></om></om></om></om></om></om></om></om></om>
<span style="font-size: large;"><span style="color: red;"><b>Windows Phone Development - Populate RichTextBox Content from External XAML File
/ How to Read Content from External Resource </b>File
</span></span><br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYnV1_wNI3nTLNmMPzNu8VTesexc1xNzrfHEqKBdIaHb169dU9CleE2maY_r9C-R6-15xxvWdmBr2TFHdWd8hl53ID7zZUwg9sgRuY1lfpjm1SXcbmJfSGVXUIB2lMazAux-9KRzqpDyh/s1600/Search+in+Secret+India.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYnV1_wNI3nTLNmMPzNu8VTesexc1xNzrfHEqKBdIaHb169dU9CleE2maY_r9C-R6-15xxvWdmBr2TFHdWd8hl53ID7zZUwg9sgRuY1lfpjm1SXcbmJfSGVXUIB2lMazAux-9KRzqpDyh/s200/Search+in+Secret+India.png" width="124" /></a><a class="g-profile" href="http://plus.google.com/100984144561057603454" target="_blank">+Windows Phone Developers</a> are under pressure to release many updates time to time. Please have a look at the sample application that we have been asked to develop. This particular application is about Tiruvannamalai which houses Ashrams of <a class="g-profile" href="http://plus.google.com/117498433084134367412" target="_blank">+yogi ram suratkumar</a> , <a class="g-profile" href="http://plus.google.com/106787081237135305363" target="_blank">+Ramana Maharshi</a> , <a class="g-profile" href="http://plus.google.com/100609461885691666242" target="_blank">+seshadri swamigal</a> and famous for <a class="g-profile" href="http://plus.google.com/113663803053091349216" target="_blank">+Girivalam tiruvannamalai</a> . <br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1AKPhC8nwqoZLA6sQ047ORSjF1_DpfbrilaQ2FKpwImc7udRtk-G4TIImtDuQHqGwIbtrqV66Qbcsbe742pxArwG5mAVh45oTM89ZemM3nQOAR9wiKiNdcX3Js5CapDVheOf0uiShoP3b/s1600/RedLaser_windowsphone.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1AKPhC8nwqoZLA6sQ047ORSjF1_DpfbrilaQ2FKpwImc7udRtk-G4TIImtDuQHqGwIbtrqV66Qbcsbe742pxArwG5mAVh45oTM89ZemM3nQOAR9wiKiNdcX3Js5CapDVheOf0uiShoP3b/s200/RedLaser_windowsphone.jpg" width="158" /></a><br />
This place was known to western world, thanks to <a href="http://en.wikipedia.org/wiki/Paul_Brunton">Paul Brunton.</a> His book - <a href="http://www.landmarkonthenet.com/search-secret-india-classic-work-seeking-guru-one-by-paul-brunton-books-9781844130436-3674178/" target="_blank">A Search in Secret India: The Classic Work on Seeking a Guru was</a> a best seller<br />
<br />
Okay, we have diverted a lot. This particular application requires lot of content. A look at the App should make you understand. Have tried the following method to separate the content from XAML file and link it when necessary<br />
<br />
<br />
<br />
Here is how it works:<br />
<br />
<ul>
<li>Create Content </li>
<li>Embed As Resource</li>
<li>Create Place Holder (RTB)</li>
<li>Retrieve Resource</li>
<li>Assign to Control</li>
</ul>
<div>
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4WNmyPUTkfd4AX-Z8oqt3BKGwn3uZgiiTZzcyuqD8I_DM2JyZaYS8TgDvaMqD_85fNwUDEKFChENJABPWC9BSDyNOAwc7odO-23vwDQY7-rg_kp2CiZi44B8PNCQHUvWbRyWeL02galRZ/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4WNmyPUTkfd4AX-Z8oqt3BKGwn3uZgiiTZzcyuqD8I_DM2JyZaYS8TgDvaMqD_85fNwUDEKFChENJABPWC9BSDyNOAwc7odO-23vwDQY7-rg_kp2CiZi44B8PNCQHUvWbRyWeL02galRZ/s320/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source+2.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s320/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" width="320" /></a></div>
Creating content is not an easy task. But beyond the scope of our post. Once the content is created, it has to be embedded as a resource file<br />
<br />
Create the XAML for the content and save it as a text file and add it to the project's Resource <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><br />
<div align="center">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy_rDz99v7EM9cyH7psy0MmmQfp0tS2pYtgiBSd-p7L1oJhoD5nYeRYBmMzgfeCawm0_4OW-S1xmu8OQhpAn6KruSEhRcxZnIzFp7Qm15XL9MyO4UVo2L5XXBScVaNeV1ab5OILAmpSouc/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"> </a><br />
<br />
<br />
Ensure that the Resource is BuildAction is set to Embedded Resource. Once that is completed use <a class="g-profile" href="http://plus.google.com/100169163485556200868" target="_blank">+C#</a> or <a class="g-profile" href="http://plus.google.com/107909574307206962755" target="_blank">+Visual Basic.NET</a> code<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiYPxmoSQ8mXOrM2syhLxyL2YpiP3LTLIN8yoZ9FvjCXByLfn98GO5aF1waAVrFsImxfDIz80-MTkHIB_rezDubELF_P0DS4O1Z2UcjxZjyKVMbPlUzoYivNCEjmRsqeR1E8xEILND_uwa/s1600/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source+3.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiYPxmoSQ8mXOrM2syhLxyL2YpiP3LTLIN8yoZ9FvjCXByLfn98GO5aF1waAVrFsImxfDIz80-MTkHIB_rezDubELF_P0DS4O1Z2UcjxZjyKVMbPlUzoYivNCEjmRsqeR1E8xEILND_uwa/s320/Windows+Phone+-+How+to+Link+RichTextBox+Dynamically+with+External+XAML+Source+3.png" width="320" /></a></div>
the following code to get the XAML assigned to the RichTextBox using <br />
<br />
<strong><span style="color: red;">How to Read the External ResourceFile using .NET (C#/VB.NET)</span></strong><br />
<br />
GetManifestResourceStream method is used to get the content from the embedded file as a string<br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">private</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GetXAML()</span></span><br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><br />
<span style="font-family: Consolas; font-size: x-small;">
<br />
{<br />
</span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">RichTextBox</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> rtb = </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">this</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.PageContent;</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> result = </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">""</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">using</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> (</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Stream</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> stream = </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Assembly</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.GetExecutingAssembly()</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> .GetManifestResourceStream(</span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">"Tiruvannamalai.Resources.PageContentXAML.txt"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">))</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">using</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> (</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">StreamReader</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> reader = </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">new</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">StreamReader</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">(stream,System.Text.</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Encoding</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.UTF8))</span></span><br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><br />
<span style="font-family: Consolas; font-size: x-small;">
<br />
{<br />
<br />
result = reader.ReadToEnd();<br />
<br />
<br />
<br />
}<br />
</span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> xamlOP = </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">@"</span></span></span><section presentation="" schemas.microsoft.com="" winfx="" xaml="" xmlns=""><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> "</span></span></span></section><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> xamlMid = result;</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> xamlCL = </span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">"</span></span></span><br />
"<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">;</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><br />
<span style="font-family: Consolas; font-size: x-small;">
<br />
rtb.Xaml = xamlOP + xamlMid + xamlCL ;<br />
<br />
}</span></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGM5mi4ixG2u7Lfy6ai-VQ-H5hdhiQ8lXzXbc1bTTEq7aTn_Crbu5k2P1U8Wpu77MhC7gT_eh1Ul2m192a1SL97aT09i9EL3ns6ye1GEIPMSr9Qkdv59i2SSmzvGFpVyW9VtyeEtmaPqoY/s1600/SacredPlaces-Tiruvannamalai-Intro.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGM5mi4ixG2u7Lfy6ai-VQ-H5hdhiQ8lXzXbc1bTTEq7aTn_Crbu5k2P1U8Wpu77MhC7gT_eh1Ul2m192a1SL97aT09i9EL3ns6ye1GEIPMSr9Qkdv59i2SSmzvGFpVyW9VtyeEtmaPqoY/s320/SacredPlaces-Tiruvannamalai-Intro.png" width="192" /></a>The Content is sandwiched between Section tags (here as separate variables) and populated dynamically to the Windows Phone. I tested this using <a class="g-profile" href="http://plus.google.com/106084618835027942481" target="_blank">+Nokia Lumia 710</a> and looks good.<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6497434045878013201.post-71147384280907060312013-06-04T05:25:00.000-07:002013-06-04T05:25:35.989-07:00Xap packaging failed. Object reference not set to an instance of an object<b>Windows Phone Development - XAP packaging failed. Object reference not set to an instance of an object
</b><br />
<br />
Mostly this error occurs when there are some missing files/assemblies in the Project
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQEv1UqKrRuzJs1g-UPMJBLIwjcr-CCPN4DBHPDNQ-8Y63VCVfyPgGdBcqcwCtxF9qpmHspkKAV55twzbSBndScVE_YAi1NUckN8BQGPKYabJO4GuOnnOOXViRl0zoelOwiQmNM35pSnX/s1600/Xap+packaging+failed.+Object+reference+not+set+to+an+instance+of+an+object.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZQEv1UqKrRuzJs1g-UPMJBLIwjcr-CCPN4DBHPDNQ-8Y63VCVfyPgGdBcqcwCtxF9qpmHspkKAV55twzbSBndScVE_YAi1NUckN8BQGPKYabJO4GuOnnOOXViRl0zoelOwiQmNM35pSnX/s640/Xap+packaging+failed.+Object+reference+not+set+to+an+instance+of+an+object.png" width="640" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJoh2QTcFPzgV-49FB1Mc1BKMOBKz3a_xbF7wP-gFiEDFRXIv9q_UuV8qeBLpuOn9LcQ6260y2r_ky9KXCgq2siyh-FN_d64e77CmbtJ3xC7EvhJyA7YIhda90nILC7YxS4lOFKGX_v_Q/s1600/Xap+packaging+failed.+Object+reference+not+set+to+an+instance+of+an+object+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmJoh2QTcFPzgV-49FB1Mc1BKMOBKz3a_xbF7wP-gFiEDFRXIv9q_UuV8qeBLpuOn9LcQ6260y2r_ky9KXCgq2siyh-FN_d64e77CmbtJ3xC7EvhJyA7YIhda90nILC7YxS4lOFKGX_v_Q/s320/Xap+packaging+failed.+Object+reference+not+set+to+an+instance+of+an+object+2.png" width="308" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-21524141831653848392013-05-22T03:24:00.000-07:002013-05-22T03:24:36.109-07:00Microsoft Technology Stack (ESB / ETL / Big Data / Visualization / ECM) <strong><span style="color: red; font-size: large;">What is the Microsoft Technology Stack for ETL / ESB and Big Data Visualization</span></strong><br />
<br />
<br />
<br />
Some time back when I wrote a blog post on Hadoop on Azure (<a href="http://dotnetdud.blogspot.in/2013/05/microsoft-big-data-solutions-hadoop.html"><span style="color: #225588;">Microsoft Big Data Solutions - Hadoop / Hive and SQL Server)</span></a> some readers wanted to list the Technology Stack from Microsoft for ETL etc. Here is what I compiled :<br />
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: currentColor; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background-color: transparent; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Analytics / BI<o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: windowtext windowtext windowtext rgb(0, 0, 0); border-style: solid solid solid none; border-width: 1pt 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>SQL Server Analysis Services
(SSAS)<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Big Data <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>HDInsight / Azure<span lang="EN-US" style="mso-ansi-language: EN-US;"><o:p></o:p></span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">BPMS / Workflow <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Windows Workflow Framework<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Cloud <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Windows Azure<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Database <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>SQL Server<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Enterprise Content Management <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>SharePoint<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">ESB <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>BizTalk<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">ETL <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>SQL Server Integration Service
(SSIS)<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Portal <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>SharePoint<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Reporting <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Report Server<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">SOA <o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Windows Communication
Framework<o:p></o:p></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext; border-style: none solid solid; border-width: 0px 1pt 1pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 189.7pt;" valign="top" width="316">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;">Visualization<o:p></o:p></span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0) windowtext windowtext rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1pt 1pt 0px; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 272.4pt;" valign="top" width="454">
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt;">
<span style="font-family: Calibri;"><span style="mso-spacerun: yes;"> </span>Power Pivot <o:p></o:p></span></div>
</td>
</tr>
</tbody></table>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<o:p><span style="font-family: Calibri;"> </span></o:p></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-8740693405159345852013-05-13T06:00:00.002-07:002013-05-13T06:00:34.621-07:00How to Track Page (Pivot Item) Navigation in Windows Phone using .NET (C#) / Windows Phone Pivot Control Events (C#/.NET)<strong><span style="color: red; font-size: large;">Pivot_Change /SelectionChange / Page Change Event in Windows Phone using .NET</span></strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4OkIzNT03dOJHxGD-yhlsCViPOFihE4AV5-gOVYxSKkW5gxn95pdiazn3EdxO9gfW9EMfmV2Yt0g6zkJRwe557LZ8BPVu1sfSz-myrMb2HM3_ZWcwFVm5IfbvJFQJUSr17jph6plm6fOA/s1600/Windows+Phone+Pivot+-+Navigate+Between+Pivot+Items.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4OkIzNT03dOJHxGD-yhlsCViPOFihE4AV5-gOVYxSKkW5gxn95pdiazn3EdxO9gfW9EMfmV2Yt0g6zkJRwe557LZ8BPVu1sfSz-myrMb2HM3_ZWcwFVm5IfbvJFQJUSr17jph6plm6fOA/s320/Windows+Phone+Pivot+-+Navigate+Between+Pivot+Items.png" width="320" /></a>One of the commonly used Windows Phone Application Type is Pivot. A Pivot application has a Pivot control and many Pivot Items in it. <br />
This gives a good look and feel for content rich App<br />
<br />
<br />
<strong><span style="color: red;">How to track Pivot Item Change</span></strong><br />
<br />
Each Pivot item contains some unique information, which makes it a necessary for tracking the change of Windows Phone Pivot Items<br />
<br />
The XAML of the Pivot Control is shown below<br />
<br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">controls</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Pivot</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Title</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="GNANA BHOOMI - TIRUVANNAMALAI"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> SelectionChanged</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Pivot_SelectionChanged>;</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><br />
</span></span></span><br />
<br />
The <span style="color: blue; font-family: Consolas; font-size: x-small;">Pivot_SelectionChanged</span>
event can be used to track the flip / change of Pivot Item to a new one by the user<br />
<br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">private</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">void</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> Pivot_SelectionChanged(</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">object</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> sender, </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">SelectionChangedEventArgs</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> e)</span></span><br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><br />
<span style="font-family: Consolas; font-size: x-small;">
<br />
{<br />
</span> </span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">MessageBox</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">.Show(((</span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">Pivot</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">)sender).SelectedIndex.ToString());</span></span><br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><br />
<span style="font-family: Consolas; font-size: x-small;">
<br />
}<br />
<br />
SelectedIndex property provides the Index of the active Pivot Item</span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-32272779834630945122013-05-13T04:30:00.001-07:002013-05-13T04:30:44.879-07:00Microsoft Big Data Solutions - Hadoop / Hive and SQL Server <strong><span style="color: red;">How to create Big Data solutions in Microsoft Framework</span></strong><br />
<br />
For quite a while Microsoft developers were baited by Open source folks on the advancement of Big Data solutions in the open source world.<br />
<br />
Hadoop + Hive + Pig + R gave a very good platform for Big Data solutions in Open Source platform. Slowly there are many licensed versions that are coming out of the same stack - <a href="http://www.cloudera.com/content/cloudera/en/home.html">Cloudera</a>, <a href="http://www.revolutionanalytics.com/">Revolutionary R</a> etc.<br />
<br />
Microsoft had started Big Data based solutions long back in the Labs have released different tools like PowerPivot etc. Now Microsoft has its own Big Data Technology Stack<br />
<br />
<strong><span style="color: red;">Microsoft's Big Data Technology Stack</span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NnALRKyOaDUmh-cq-yR5qL4QsCyhEWxzT802Mal4pBFqZZBR8DxvwHHQCsAOuP-SV6eTGtCa4iQowagR1D5UuzeMyFiefxFvB3K9fEcZ3UpcZDHYXCJCO76Ut7pqAbCtewtoMSPpMBT9/s1600/Microsoft+Big+Data+-+Hadoop+and+HDInsight.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7NnALRKyOaDUmh-cq-yR5qL4QsCyhEWxzT802Mal4pBFqZZBR8DxvwHHQCsAOuP-SV6eTGtCa4iQowagR1D5UuzeMyFiefxFvB3K9fEcZ3UpcZDHYXCJCO76Ut7pqAbCtewtoMSPpMBT9/s200/Microsoft+Big+Data+-+Hadoop+and+HDInsight.png" width="200" /></a><br />
HDInsight is Microsoft’s <a href="http://en.wikipedia.org/wiki/Apache_Hadoop">Hadoop</a>-based distribution that is available on Windows Azure <br />
<br />
The platform can be used for storing large chunks of data (as Blobs, Tables, Columnar Database etc)<br />
<br />
<br />
<a href="http://sqldud.blogspot.com/">SQL Server 2012</a> is used for Analysis and Integration (ETL)<br />
the SQL Server instance and the Hadoop/Hive data warehouse are <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ChDG_ysqtQTKOX1DKVQW9M1nnsxbCdYx2mCOlscCQc7MnVZuJ-AMouYVd88V4SQqFOwjWaPMDc5eHSDfaw9ba2CTxl5txrU3_fWAAKPZ1CR8V8ro1JjlkLDSztPHFRH-XOBZ5NK0jUdi/s1600/SQl+Server+2012.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="60" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9ChDG_ysqtQTKOX1DKVQW9M1nnsxbCdYx2mCOlscCQc7MnVZuJ-AMouYVd88V4SQqFOwjWaPMDc5eHSDfaw9ba2CTxl5txrU3_fWAAKPZ1CR8V8ro1JjlkLDSztPHFRH-XOBZ5NK0jUdi/s200/SQl+Server+2012.jpg" width="200" /></a></div>
configurable to establish connectivity between them<br />
<br />
<br />
<br />
<strong><span style="color: red;">Real-Time Example of Big Data Solution using Microsoft Technology Stack</span></strong><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="http://ayadshammout.files.wordpress.com/2013/04/bigdata_bi_diagram.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="197" src="http://ayadshammout.files.wordpress.com/2013/04/bigdata_bi_diagram.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span style="font-size: small;">(Big Data Solution Courtesy: </span><a href="http://ayadshammout.com/" rel="home" title="Ayad Shammout's SQL & BI Blog"><span style="font-size: small;">Ayad Shammout's SQL & BI Blog</span></a><span style="font-size: small;">) </span></td></tr>
</tbody></table>
<a href="http://ayadshammout.com/2013/04/24/healthcare-compliance-with-big-data-and-bi/" rel="home" title="Ayad Shammout's SQL & BI Blog">Ayad Shammout's SQL & BI Blog</a> explains how the components are used in various stages effectively for analysing the Audit Logs<br />
<br />
<br />
<br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"></span></strong><br />
<a href="http://www.microsoft.com/global/en-us/sqlazurelabs/PublishingImages/Numerics-MSDN-large.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="192" src="http://www.microsoft.com/global/en-us/sqlazurelabs/PublishingImages/Numerics-MSDN-large.jpg" width="320" /></a><strong><span style="color: red;"></span></strong><br />
<strong><span style="color: red;"> Microsoft's Statistical Component / Solution</span></strong><br />
<br />
Big Data is not data alone - it's more to do with Analyzing the Data. Microsoft has SQL Server 2012 Analysis services. However, certain analysis require custom coding / statistical analysis<br />
<br />
<a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/numerics.aspx">Microsoft's Cloud Numerics</a> (now in Azure labs) does exactly the same<br />
<br />
<br />
<br />
<br />
<br />Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6497434045878013201.post-72138003157507455402013-03-16T08:45:00.003-07:002013-03-16T08:56:38.196-07:00How to Bind Grid to a DataSource in Windows Phone using C#<span style="color: #b45f06; font-size: large;"><strong>How to Data Bind an Object to ListBox Control using C#.NET / Data Templates in C# Windows Phone Application</strong></span><br />
<br />
My director friend Kee Ran was pestering for an App that provides a list of Girivalam (a circumambulation) dates for his assistance. Attempted the same using Silverlight Data Template (Listbox) . The original grid as shown below:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieeTTMV1RxDUb0WnqDjajhw0kA_14H8KkqBExfhlASOwSh6DlQLjmxiSqNovvwRCyI7qLkL0ntgdG5JpzCSDek_0uv9gpq7kUAuh_1m7nnmlY06s2nsGVog6T8p7z_gebSOlCb55EIALus/s1600/Windows+Phone+DataTemplate+-+How+to+Create+a+Grid+in+Windows+Phone+using+C%23+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieeTTMV1RxDUb0WnqDjajhw0kA_14H8KkqBExfhlASOwSh6DlQLjmxiSqNovvwRCyI7qLkL0ntgdG5JpzCSDek_0uv9gpq7kUAuh_1m7nnmlY06s2nsGVog6T8p7z_gebSOlCb55EIALus/s320/Windows+Phone+DataTemplate+-+How+to+Create+a+Grid+in+Windows+Phone+using+C%23+3.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
It's been quite sometime since we had used a databinding (<a href="http://dotnetdud.blogspot.in/2011/05/how-to-bind-object-to-textbox.html">How to Bind an Object to TextBox</a>) First things first, let us create a class that will hold this data<br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">class</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">GirivalamDates</span></span></span><br />
<span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;"><span style="color: #2b91af; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> {<br />
<br />
</span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamMonth { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamStartDt { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamStartTime { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamStartDay { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamEndDt { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamEndTime { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">public</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">string</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> GirivalamEndDay { </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">get</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">set</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">; }</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">
</span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> <br />
<br />
}<br />
<br />
}</span></span><br />
<br />
Once the class is created, create some objects of this type and it to a List.<br />
<br />
<pre class="c-sharp" name="code"> gDates = new List<girivalamdates>();
gDates.Add(new GirivalamDates
{
GirivalamMonth = "Mon",
GirivalamStartDt = "Start",
GirivalamStartTime = "Date",
GirivalamStartDay = " ",
GirivalamEndDt = "End ",
GirivalamEndTime = "Date",
GirivalamEndDay = " "
}); </girivalamdates></pre>
Add more to the List and then, create the XAML for the same<br />
<br />
<br />
<br />
<br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StackPanel</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> x</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">:</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Name</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="ContentPanel"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Margin</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="12,0"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Row</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="1"></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ScrollViewer</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> HorizontalScrollBarVisibility</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Visible"></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ListBox</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">Name</span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="myItemsControl"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> VerticalAlignment</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="Top"></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ItemsControl.ItemTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">DataTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Grid</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Grid.ColumnDefinitions</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ColumnDefinition</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Width</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="100"/></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Grid.ColumnDefinitions</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> <br />
<br />
<br />
<br />
<br />
<br />
</span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="0"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamMonth</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="1"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamStartDt</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="2"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamStartTime</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="3"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamStartDay</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="4"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamEndDt</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="5"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamEndTime</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">TextBlock</span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Grid.Column</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="6"</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> Text</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Binding</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> GirivalamEndDay</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> FontSize</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="{</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StaticResource</span></span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"> PhoneFontSizeMedium</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">}"</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"> /></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">Grid</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">DataTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ItemsControl.ItemTemplate</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ListBox</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span><br /></span><br /></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">ScrollViewer</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"></span></span></span><br />
<span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"> </span><br /></span><br /></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;"><span style="color: #a31515; font-family: Consolas; font-size: x-small;">StackPanel</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></span></span></span><br />
The TextBlock's Text attribute is bound to the appropriate property of the GirivalamDates class.<br />
<br />
Finally bind the ListBox control to the gDates object.<br />
<br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> myItemsControl.ItemsSource = gDates;</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg_AZ6s0RtfpkbtZGMg0LZPFNosrZ_Xl0Oi6yy329j_MkS91WMESsWsjaxWGVOICZaXY0R_FuKBIuyx4VJ2JMR9czVulmeMTSURpF5kClmlH-u5uHPfPP8GZJTqD6LTaPXximtXZX_r_IB/s1600/Windows+Phone+DataTemplate+-+How+to+Create+a+Grid+in+Windows+Phone+using+C%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg_AZ6s0RtfpkbtZGMg0LZPFNosrZ_Xl0Oi6yy329j_MkS91WMESsWsjaxWGVOICZaXY0R_FuKBIuyx4VJ2JMR9czVulmeMTSURpF5kClmlH-u5uHPfPP8GZJTqD6LTaPXximtXZX_r_IB/s320/Windows+Phone+DataTemplate+-+How+to+Create+a+Grid+in+Windows+Phone+using+C%23.png" width="175" /></a></div>
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-23048307395471681882013-03-14T04:20:00.000-07:002013-03-14T04:20:20.207-07:00How to Load Image On The Fly using C#.NET on Windows Phone Content Control<strong><span style="color: #cc0000; font-size: large;">How to Load Image (PNG/JPG/BitMap) On The Fly using C#.NET on Windows Phone Content Control</span>
<br />
How to add Controls to Phone Page in RunTime</strong><br />
<br />
<br />
<br />
There are many times you want to load the Image through code instead of the design time. The following snippet allows you to assign an Image available in the Project to the content control. <br />
<br />
<br />
<br />
<pre class="c-sharp" name="code">public void LoadImage()
{
string sFilePath = "/Images/Thiruvanamalai BackGround.png";
Uri uriImage = new Uri(sFilePath,UriKind.Relative );
Image imgBackGrnd = new Image();
imgBackGrnd.Source = new BitmapImage(uriImage);
imgBackGrnd.Height = 200; //Set the Height and Width of the Image
imgBackGrnd.Width = 200;
imgBackGrnd.Stretch = Stretch.Fill;
ContentPanel.Children.Add(imgBackGrnd);
}
</pre>
<br />
<br />
<strong><span style="color: blue;">Assigning Relative Path of URL</span></strong><br />
<br />
The code below assigns the Path of the Image, UriKind implies if it is relative / absolute
<br />
<br />
Uri uriImage = new Uri(sFilePath,UriKind.Relative );
<br />
<br />
<br />
The assigned image is shown below:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBP4tr4NfhXKD3NL8wuJBIbUZ6zktOKw03AKX4S027MirNxldIGzZH2thW1Y50XckN5jZx6OHqpGGpDCzoJSTOhd4Hae2jjHf_ohTMre128F3s3XL-CSzDIIBi2bWdK-l9mRmli5J4azmG/s1600/How+to+Load+Image+On+The+Fly+using+C%23.NET+on+Windows+Phone+Content+Control.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBP4tr4NfhXKD3NL8wuJBIbUZ6zktOKw03AKX4S027MirNxldIGzZH2thW1Y50XckN5jZx6OHqpGGpDCzoJSTOhd4Hae2jjHf_ohTMre128F3s3XL-CSzDIIBi2bWdK-l9mRmli5J4azmG/s320/How+to+Load+Image+On+The+Fly+using+C%23.NET+on+Windows+Phone+Content+Control.png" width="193" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
See also:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://dotnetdud.blogspot.in/2008/07/visual-studio-2008-image-library.html">Visual Studio 2008 Image Library</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://dotnetdud.blogspot.in/2010/08/how-to-add-images-to-project-resources.html">How to Add Images to Project Resources in C#/.NET</a> / <a href="http://dotnetdud.blogspot.in/2009/01/how-to-add-resources-to-c-windows.html">How to Add Resources to C# Windows Application</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://dotnetdud.blogspot.in/2008/05/create-html-message-with-embedded.html">Create HTML Message with Embedded Images in VB.NET / Embed images in HTML mail message using VB.NET</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://dotnetdud.blogspot.in/2013/03/how-to-add-app-background-and.html">How to Add App, BackGround and SplashScreen Images to Windows Phone</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://dotnetdud.blogspot.in/2008/08/get-stored-images-from-clipboard-using.html">Get Stored Images from Clipboard using VB.NET</a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-71497138081813785742013-03-13T10:13:00.001-07:002013-03-13T10:13:12.087-07:00How to Add App, BackGround and SplashScreen Images to Windows Phone<strong><span style="color: #b45f06; font-size: large;">C# - Add Title and Tile images to Windows Phone</span></strong><br />
<br />
<br />
Windows Phone primary contains the following Application images<br />
<br />
Application - This image is shown as Icon for Application<br />
BackGround - This will be used in Tile<br />
SplashScreen - This image will be shown during loading of the application<br />
<br />
The images for Application and Background can be set from Properties Dialog:<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMDRkm4VS4NcIODHtyDYWyoaZtVYdcc4K5N2V__wcn-5-uCqsoQWd4VfcyXZTTkmODTCrbdmjmlI6XBk0A-WEdkCGHfUvlGBYorI_QaFkkPqxKdNk9hJ8Kpss9fUOW20y0MmrYcYqrETg/s1600/How+to+Modify+Title+and+Tile+Image+of+Windows+Phone.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMDRkm4VS4NcIODHtyDYWyoaZtVYdcc4K5N2V__wcn-5-uCqsoQWd4VfcyXZTTkmODTCrbdmjmlI6XBk0A-WEdkCGHfUvlGBYorI_QaFkkPqxKdNk9hJ8Kpss9fUOW20y0MmrYcYqrETg/s640/How+to+Modify+Title+and+Tile+Image+of+Windows+Phone.png" width="640" /></a></div>
<br />
The Size of the images are <br />
<br />
Application - 62 X 62<br />
Background - 173 X 173<br />
SplashScreen - 480 X 800 (should be JPG)<br />
<br />
The default Star Icon will be added to the project automatically from Visual Studio<br />
<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-10362779653077582802012-07-26T08:47:00.001-07:002012-07-26T08:47:41.481-07:00C# .NET Images / Icons as Resources and Content<div style="color: red;">
<b>Build Action Resources vs Content in .NET / C# .NET Images / Icons as Resources and Content</b>
</div>
<br />
Images can be added either as a Resource or Content
Resource - This is default for Images / Icons
Content - The file is not compiled, but is included in the Content output group. For example, this setting is the default value for an .htm or other kind of Web file.
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MkwnQIvhlAudzBc6jzFyT-W-EpiqwrQjY1Y1zTDhv34o1wL7V6C6fNCy3W27i-bbyB8tgZq_FP04D5cg-DS2CpvHNbJzlw4j3AbdGMBVjG1wRX_iEAzFdStPiyX_5A_tR0ApoaafWRYo/s1600/Windows+Phone+Add+Icon+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9MkwnQIvhlAudzBc6jzFyT-W-EpiqwrQjY1Y1zTDhv34o1wL7V6C6fNCy3W27i-bbyB8tgZq_FP04D5cg-DS2CpvHNbJzlw4j3AbdGMBVjG1wRX_iEAzFdStPiyX_5A_tR0ApoaafWRYo/s640/Windows+Phone+Add+Icon+5.png" width="424" /></a></div>
<br />
Having Images as Content will reduce the Filesize. Having as a Resource appears to load the images faster .. it might be my perception. Please express your views on itUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-69504458210057438432012-07-26T06:48:00.001-07:002012-07-26T06:48:39.550-07:00How to Add Icons to the Windows Phone Project (C#/.NET)Windows Phone SDK comes with a list of Icons.<br />
<br />
They are available in the following location<br />
<br />
<b>Location of Icons in Visual Studio (Windows Phone Development):</b><br />
<br />
On 32-bit operating systems: C:\Program Files\Microsoft SDKs\Windows Phone\v7.1\Icons
On 64-bit operating systems: C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons<br />
<br />
<b>To add an icon to the project:
</b>
Icons can be either created or added;<br />
<br />
If you want to create a new Icon<br />
file use the following option
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWDfdCOwB9FqpaTzPcBcAo2oPg63NcHZxP-GaeJnfHpSMJJ7idZnx6A-y2XNoDsJC4d4CYDGGiYkYgXmUDN70IKfrTNWiu7Vn-PTzqR752s0je0NFqMgr7gt2iPC26VKN1sVmJU4SmPIJ2/s1600/Windows+Phone+Add+Icon+2.png"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWDfdCOwB9FqpaTzPcBcAo2oPg63NcHZxP-GaeJnfHpSMJJ7idZnx6A-y2XNoDsJC4d4CYDGGiYkYgXmUDN70IKfrTNWiu7Vn-PTzqR752s0je0NFqMgr7gt2iPC26VKN1sVmJU4SmPIJ2/s400/Windows+Phone+Add+Icon+2.png" width="400" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH7HXYqBRaDLSP4GfWd0xctRfqYcbnfyLeF-l77-pKAnXRaZvtgZKn2-ZxITVXws8WMC7PbTkhBOUdPmmIipjiFBWXIIowK4lpd8fBO676zXcKkJUPUvomieHBGUyKEqpeFWOH6cexBNq_/s1600/Windows+Phone+Add+Icon+1.png" imageanchor="1"><img border="0" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH7HXYqBRaDLSP4GfWd0xctRfqYcbnfyLeF-l77-pKAnXRaZvtgZKn2-ZxITVXws8WMC7PbTkhBOUdPmmIipjiFBWXIIowK4lpd8fBO676zXcKkJUPUvomieHBGUyKEqpeFWOH6cexBNq_/s400/Windows+Phone+Add+Icon+1.png" width="400" /></a>
<br />
To add an existing icon, select from the list of Icons
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXezLqDPOxArGP20YqoSEoCbu-bNLc1-RCpvZkZxZ_vFIBncpiJ59iLSXXJ7E3T4uEnmEvMy1_7QlxvOZWsqtZu9IWA-8kUwmjSSQo5_VS5Npxn3F6LCWRai5i_aqRsZkmkOmSA-iuLOh/s1600/Windows+Phone+Add+Icon+3.png" imageanchor="1"><img border="0" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNXezLqDPOxArGP20YqoSEoCbu-bNLc1-RCpvZkZxZ_vFIBncpiJ59iLSXXJ7E3T4uEnmEvMy1_7QlxvOZWsqtZu9IWA-8kUwmjSSQo5_VS5Npxn3F6LCWRai5i_aqRsZkmkOmSA-iuLOh/s400/Windows+Phone+Add+Icon+3.png" width="400" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWDfdCOwB9FqpaTzPcBcAo2oPg63NcHZxP-GaeJnfHpSMJJ7idZnx6A-y2XNoDsJC4d4CYDGGiYkYgXmUDN70IKfrTNWiu7Vn-PTzqR752s0je0NFqMgr7gt2iPC26VKN1sVmJU4SmPIJ2/s1600/Windows+Phone+Add+Icon+2.png" imageanchor="1"></a>
<br />
Do some edits / updates if needed
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF2pH8pJec7wAAjyZGtTIRJ6clP-8-w3Ry9xVU3pn4B2R0XBk-AuDCM22KqhuKhvESlGzwXTP_TurEE-i3_7Gw2eK14PjI0E6DJNoq3MsubGJNlt9hGDkWo5K353raFqtPvQORWnv9AQLS/s1600/Windows+Phone+Add+Icon+4.png" imageanchor="1"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF2pH8pJec7wAAjyZGtTIRJ6clP-8-w3Ry9xVU3pn4B2R0XBk-AuDCM22KqhuKhvESlGzwXTP_TurEE-i3_7Gw2eK14PjI0E6DJNoq3MsubGJNlt9hGDkWo5K353raFqtPvQORWnv9AQLS/s400/Windows+Phone+Add+Icon+4.png" width="400" /></a>
<br />
Set the set the Build Action to Content.
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHj0NzHwVsG2RUh28TGcZBT4hVgtKEz7Wxi8OWTVZOwgbz5gK3HtcHaJc0BjvOvoiX2ug2j5tjaYaaoKxTbo5s3GiSecRIRUoD5_G8t-FoMSsFhhi9XkYmV-mVKwdguXNitrGDAsDuWCX3/s1600/Windows+Phone+Add+Icon+5.png" imageanchor="1"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHj0NzHwVsG2RUh28TGcZBT4hVgtKEz7Wxi8OWTVZOwgbz5gK3HtcHaJc0BjvOvoiX2ug2j5tjaYaaoKxTbo5s3GiSecRIRUoD5_G8t-FoMSsFhhi9XkYmV-mVKwdguXNitrGDAsDuWCX3/s400/Windows+Phone+Add+Icon+5.png" width="265" /> <shell:applicationbariconbutton iconuri="/Images/appbar.basecircle.rest.png" text="Circle"> would <br /></shell:applicationbariconbutton></a>
<shell:applicationbariconbutton iconuri="/Images/appbar.basecircle.rest.png" text="Circle">
</shell:applicationbariconbutton>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-25716957045648554752012-07-26T06:31:00.000-07:002012-07-26T06:31:08.677-07:00How to Enable ApplicationBar on Windows Phone (XAML)How to enable Application Bar in Windows Phone Application using .NET
The Application bar is available in the XAML file. It is commented by default.
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcUn_lBK5FCU71aDDOzczo2GM0mMD1I1NJNk2tE_SP-5PlIPLP_9Lc5xyQiCMthaB68klY5uihbLdI8jsBck6kaJumhu483Hks4wG6Zw0ultzppwWeHmVCp7xTM8_sH5QwDW632RDQiYf/s1600/WP7+ApplicationBar.png" imageanchor="1"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcUn_lBK5FCU71aDDOzczo2GM0mMD1I1NJNk2tE_SP-5PlIPLP_9Lc5xyQiCMthaB68klY5uihbLdI8jsBck6kaJumhu483Hks4wG6Zw0ultzppwWeHmVCp7xTM8_sH5QwDW632RDQiYf/s400/WP7+ApplicationBar.png" width="400" /></a>
Remove the commented section and use the Application Bar in your App
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8tSlX6FLaSck_cff1woBlErRqaOzeb1p6U6jr6T8P4sVdWP8aU8BsN5d9WEZMBXLtD7Me7pyqwJLtNHiLGZhO7-QcOvT3i5xyi49G-qGYVwNteG14oFA8r8XBCWfrwbU0NzJL6QhsbjFG/s1600/WP7+ApplicationBar+Updated.png" imageanchor="1"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8tSlX6FLaSck_cff1woBlErRqaOzeb1p6U6jr6T8P4sVdWP8aU8BsN5d9WEZMBXLtD7Me7pyqwJLtNHiLGZhO7-QcOvT3i5xyi49G-qGYVwNteG14oFA8r8XBCWfrwbU0NzJL6QhsbjFG/s400/WP7+ApplicationBar+Updated.png" width="400" /></a>
The ApplicationBar can be customizedUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-69692580228346261302012-05-06T08:15:00.000-07:002012-05-06T08:15:08.456-07:00Using Directive in C#, Create an alias in C#<div>
Before you can use the classes in a given namespace in a C# program, you must add a using directive for that namespace to your C# source file. In some cases, you must also add a reference to the DLL that contains the namespace</div>
<br />
<div>
<br />
The using directive has two uses:<br />
· To allow the use of types in a namespace so that you do not have to qualify the use of a type in that namespace:<br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Collections.Generic;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.ComponentModel;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Data;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Drawing;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Linq;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Text;<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">using</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> System.Windows.Forms;<o:p></o:p></span></div>
<br />
· To create an alias for a namespace or a type.<br />
<br />
using Excel = Microsoft.Office.Interop.Excel<br />
<br />
The using keyword is also used to create using statements, which help ensure that IDisposable objects such as files and fonts are handled correctly. See using Statement for more information.<br />
The scope of a using directive is limited to the file in which it appears.<br />
Create a using alias to make it easier to qualify an identifier to a namespace or type.<br />
<br />
Big Statements like the following<br />
<br />
oXL = new Microsoft.Office.Interop.Excel.application();<br />
<br />
can be replaced with<br />
<br />
using Excel = Microsoft.Office.Interop.Excel<br />
oXL = new Excel.application();<br />
<br />
Create a using directive to use the types in a namespace without having to specify the namespace. A using directive does not give you access to any namespaces that are nested in the namespace you specify.</div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6497434045878013201.post-26719343947952121112012-05-06T08:14:00.002-07:002012-05-06T08:14:50.392-07:00Calculating Time taken for an operation using VB.NET (in Milliseconds)<div>
<strong>Calculate Processing Time for a Vb.NET Subroutine (accuracy to millisecond)</strong></div>
<br />
<div>
<br />
Not every project will have the luxury of having rational analyzer to check the process time for every subroutine/function. In those cases we can use the StopWatch to determine the time taken for a program<br />
<br />
<span style="color: #3333ff;">Imports System.Diagnostics<br /><br /> Sub Get_Accurate_ProcessTime()<br /><br /> Dim oWatch As New Stopwatch<br /><br /> oWatch.Start()<br /><br /> Process_database()<br /><br /> oWatch.Stop()<br /><br /> MsgBox("Total Time Taken for Database Operation := " & oWatch.ElapsedMilliseconds.ToString)<br /><br /><br /> End Sub<br /></span>A Stopwatch instance can measure elapsed time for one interval, or the total of elapsed time across multiple intervals. In a typical Stopwatch scenario, you call the Start method, then eventually call the Stop method, and then you check elapsed time using the Elapsed property.<br />
A Stopwatch instance is either running or stopped; use IsRunning to determine the current state of a Stopwatch. Use Start to begin measuring elapsed time; use Stop to stop measuring elapsed time. Query the elapsed time value through the properties Elapsed, ElapsedMilliseconds, or ElapsedTicks. You can query the elapsed time properties while the instance is running or stopped. The elapsed time properties steadily increase while the Stopwatch is running; they remain constant when the instance is stopped.</div>
<br />
<div>
<br />
By default, the elapsed time value of a Stopwatch instance equals the total of all measured time intervals. Each call to Start begins counting at the cumulative elapsed time; each call to Stop ends the current interval measurement and freezes the cumulative elapsed time value. Use the Reset method to clear the cumulative elapsed time in an existing Stopwatch instance.<br />
The Stopwatch measures elapsed time by counting timer ticks in the underlying timer mechanism. If the installed hardware and operating system support a high-resolution performance counter, then the Stopwatch class uses that counter to measure elapsed time. Otherwise, the Stopwatch class uses the system timer to measure elapsed time. Use the Frequency and IsHighResolution fields to determine the precision and resolution of the Stopwatch timing implementation.</div>
<br />
<div>
<br />
The Stopwatch class assists the manipulation of timing-related performance counters within managed code. Specifically, the Frequency field and GetTimestamp method can be used in place of the unmanaged Win32 APIs QueryPerformanceFrequency and QueryPerformanceCounter.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-39522088130246535652012-05-06T08:14:00.001-07:002012-05-06T08:14:31.567-07:00Regular Expression to Check Zip Code<h1 style="color: #ff6600;">
<span lang="EN-IN">Regular Expression to Match Zip Code</span></h1>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt;">Imports</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> System.Text.RegularExpressions<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">Function</span> IsValidZip(<span style="color: blue;">ByVal</span> sZipCode <span style="color: blue;">As</span> <span style="color: blue;">String</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">Return</span> Regex.IsMatch(sZipCode, <span style="color: #a31515;">"^\d{5}(\-\d{4})?$"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">End</span> <span style="color: blue;">Function<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN">The above will check for U.S . Zip codes like 55001-2434. 94941-3232 etc</span></div>
<div class="MsoNormal">
<span lang="EN-IN">To Check Indian Zip codes use</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt;">Imports</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> System.Text.RegularExpressions<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">Function</span> IsValidZip(<span style="color: blue;">ByVal</span> sZipCode <span style="color: blue;">As</span> <span style="color: blue;">String</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">Return</span> Regex.IsMatch(sZipCode, <span style="color: #a31515;">"^\d{6}$"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">End</span> <span style="color: blue;">Function<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN">Matches 600040, 400123 etc</span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-5470218090761847252012-05-06T08:14:00.000-07:002012-05-06T08:14:12.322-07:00Check if Path is Absolute or Relative Path using C# (.NET)<div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="line-height: 115%; mso-bidi-font-size: 10.0pt;"><span style="font-family: Calibri;">IsPathRooted method of Path class returns a value indicating whether the specified path string contains absolute or relative path information.<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">if</span> (<span style="color: #2b91af;">Path</span>.IsPathRooted(<span style="color: #a31515;">@"c:\temp\"</span>) == <span style="color: blue;">true</span>)<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #2b91af;">Console</span>.WriteLine(<span style="color: #a31515;">"Path is absolute"</span>);<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">else<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>{<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: #2b91af;">Console</span>.WriteLine(<span style="color: #a31515;">"Path is relative"</span>);<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>}<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<span style="line-height: 115%; mso-bidi-font-size: 10.0pt;"><o:p><span style="font-family: Calibri;"> </span></o:p></span></div>
<span style="font-family: "Calibri","sans-serif"; font-size: 11pt; line-height: 115%; mso-ansi-language: EN-IN; mso-bidi-font-family: "Times New Roman"; mso-bidi-font-size: 10.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US;">How to find absolute path using C# (.NET), How to find relative path using C# (.NET), C# (.NET) Path Class, C# (.NET) IsPathRooted method</span></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6497434045878013201.post-915083505962137122012-05-06T08:13:00.001-07:002012-05-06T08:13:55.623-07:00Insert CSV File to Array using C#<div class="MsoNormal" style="color: red; font-weight: bold;">
<span lang="EN-IN">Read Text File to Array C#/ Insert CSV File to Array using C# / C# Array from Text/CSV Files</span></div>
<div class="MsoNormal">
<span lang="EN-IN">ReadAllLines method can be used to read the contents of a CSV file to array. Each line of the text file will become the elements of the array</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">public</span> <span style="color: blue;">void</span> ReadFile2Array()<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: #2b91af;">String</span>[] FileContent = <span style="color: #2b91af;">File</span>.ReadAllLines(<span style="color: #a31515;">@"C:\Temp\vba.csv"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">int</span> LineNo = 0;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">foreach</span> (<span style="color: blue;">string</span> Line <span style="color: blue;">in</span> FileContent)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> LineNo +=1;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: #2b91af;">Console</span>.WriteLine(<span style="color: #a31515;">"Line "</span> + LineNo.ToString() + <span style="color: #a31515;">" "</span> + Line);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> }<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN"><o:p> </o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN">ReadAllLines method opens a text file, reads all lines of the file into a string array, and then closes the file.</span></div>
<div class="MsoNormal">
<span lang="EN-IN">The input file is shown below</span></div>
<span lang="EN-IN"><o:p> </o:p></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMiYcc-sh6BihMiapsW3wxic3cHO0lu6i5iX3DgqXfCwiggUjJPejf7iajUqzL6C814m1GdLvAs0cpp_ndGdDoEWscpmK-yBwFvWlwM4qGriqs-ZkwQX4kGVnTDm4Pf7IkUgkWIF7NFS8Y/s1600-h/dnd_filetoarray1.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5258677254785821586" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMiYcc-sh6BihMiapsW3wxic3cHO0lu6i5iX3DgqXfCwiggUjJPejf7iajUqzL6C814m1GdLvAs0cpp_ndGdDoEWscpmK-yBwFvWlwM4qGriqs-ZkwQX4kGVnTDm4Pf7IkUgkWIF7NFS8Y/s400/dnd_filetoarray1.JPG" style="cursor: pointer;" /></a><br />
<br />
<span lang="EN-IN">The output will be like</span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPSc3FDK_g13va4TfX7SIuy3Sdzdby76btkO1RT-IRf-Me0y-pLDbEuIFOo99R5tCLiXrPSipLiMLv-fX0FhtdFiXi7G6UAezZzUHxwj03z4xv051EoFv0mtUMkOuruQtcWxXQypy7xdXO/s1600-h/dnd_filetoarray2.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5258677251804402786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPSc3FDK_g13va4TfX7SIuy3Sdzdby76btkO1RT-IRf-Me0y-pLDbEuIFOo99R5tCLiXrPSipLiMLv-fX0FhtdFiXi7G6UAezZzUHxwj03z4xv051EoFv0mtUMkOuruQtcWxXQypy7xdXO/s400/dnd_filetoarray2.JPG" style="cursor: pointer;" /></a><br />
<br />Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-6497434045878013201.post-74649449449057921302012-05-06T08:13:00.000-07:002012-05-06T08:13:05.761-07:00The type or namespace name 'ComVisible' could not be found (are you missing a using directive or an assembly reference?)<span lang="EN-IN" style="color: red; font-weight: bold;">The type or namespace name 'ComVisibleAttribute' could not be found (are you missing a using directive or an assembly reference?)</span> <br />
<div class="MsoNormal">
<span lang="EN-IN"> This error occurs when you are trying to use ComVisibleAttribute in a class without a reference to System.Runtime.InteropServices namespace</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;">[ComVisible(<span style="color: blue;">true</span>)]<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">public</span> <span style="color: blue;">interface</span> <span style="color: #2b91af;">IAddinVSTO<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">void</span> SayHello();<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; line-height: 115%;"> }</span></div>
<div class="MsoNormal">
<span lang="EN-IN">Should have a reference to System.Runtime.InteropServices namespace like shown below</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt;">using</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> System.Runtime.InteropServices;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;">[ComVisible(<span style="color: blue;">true</span>)]<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">public</span> <span style="color: blue;">interface</span> <span style="color: #2b91af;">IAddinVSTO<o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> {<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0pt;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt;"> <span style="color: blue;">void</span> SayHello();<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; line-height: 115%;"> }</span></div>
<span lang="EN-IN" style="font-family: Calibri; font-size: 11pt; line-height: 115%;"><br clear="all" style="page-break-before: always;" /> </span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgll3FnygV-cF_5nQc5PleKWpYoqVcDZRClDHe_9Ks2Ikjt25kjHXnvH-5UbU-u7FwLaMX9gibvX8eVEMEcmvhZMVDs0TUFUTLXheog63IIzRkTbI9Yk1pltckoOvGseAvwD43a2eekyU84/s1600-h/dnd_ComVisible.JPG"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5272769617574245154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgll3FnygV-cF_5nQc5PleKWpYoqVcDZRClDHe_9Ks2Ikjt25kjHXnvH-5UbU-u7FwLaMX9gibvX8eVEMEcmvhZMVDs0TUFUTLXheog63IIzRkTbI9Yk1pltckoOvGseAvwD43a2eekyU84/s400/dnd_ComVisible.JPG" style="cursor: pointer; height: 152px; width: 400px;" /><span lang="EN-IN">ComVisibleAttribute Error</span></a><br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-28143623121038771622012-05-06T07:57:00.001-07:002012-05-06T07:57:52.719-07:00How to Set Built-In Properties of Word Document using VB.NET<div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="color: #ff6600; font-family: Times New Roman;"><strong>VB.NET Set Built-in Properties</strong></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">With more collaboration happening across offices, document properties have gained more importance. Word properties can be categorised as a)Custom Property b) Built-in property</span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">Some common built-in properties are</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 1.5pt 24pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-IN" style="color: black; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol; mso-fareast-language: EN-IN;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span lang="EN-IN" style="color: black; font-family: Verdana; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-IN;">Title <o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 1.5pt 0in 1.5pt 24pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-IN" style="color: black; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol; mso-fareast-language: EN-IN;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span lang="EN-IN" style="color: black; font-family: Verdana; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-IN;">Subject<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 1.5pt 0in 1.5pt 24pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-IN" style="color: black; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol; mso-fareast-language: EN-IN;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span lang="EN-IN" style="color: black; font-family: Verdana; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-IN;">Author<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 1.5pt 0in 1.5pt 24pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-IN" style="color: black; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol; mso-fareast-language: EN-IN;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span lang="EN-IN" style="color: black; font-family: Verdana; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-IN;">Keywords<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 1.5pt 0in 1.5pt 24pt; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-indent: -0.25in;">
<span lang="EN-IN" style="color: black; font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 8.5pt; mso-fareast-font-family: Symbol; mso-fareast-language: EN-IN;"><span style="mso-list: Ignore;">·<span style="font-size-adjust: none; font-stretch: normal; font: 7pt/normal "Times New Roman";"> </span></span></span><span lang="EN-IN" style="color: black; font-family: Verdana; font-size: 8.5pt; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-IN;">Comments<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><o:p><span style="font-family: Times New Roman;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">The following code can be used to get the built-in property of the given word document. </span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">Here are the directives necessary for the program</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">Imports</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"> Office = Microsoft.Office.Core<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">Imports</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"> Word = Microsoft.Office.Interop.Word<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">Imports</span><span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"> System.Reflection<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><o:p><span style="font-family: Times New Roman;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">System.Reflection looks an odd man here right! Yes, we will be using the Reflection class to retrieve the properties of the Word document</span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">The following variables initialize the Word Application<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> oWA <span style="color: blue;">As</span> Word.Application = <span style="color: blue;">New</span> Word.Application<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> oWD <span style="color: blue;">As</span> Word.Document<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><o:p><span style="font-family: Times New Roman;"> </span></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">The code uses System.Type class’s members like InvokeMember, Gettype etc.<span style="mso-spacerun: yes;"> </span><b>Type</b> is the root of the System.Reflection functionality and is the primary way to access metadata.</span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span lang="EN-IN"><span style="font-family: Times New Roman;">The following code opens a Word document and sets its ‘Subject’ property. </span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Sub</span> SetBuiltInProp()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Try<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> oBuiltProps <span style="color: blue;">As</span> <span style="color: blue;">Object<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oWA.Visible = <span style="color: blue;">True<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oWD = oWA.Documents.Open(<span style="color: #a31515;">"C:\ShasurData\DND_DEC_2008.doc"</span>)<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oBuiltProps = oWD.BuiltInDocumentProperties<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> TypBuiltProps <span style="color: blue;">As</span> Type = oBuiltProps.GetType<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> sPropertyName <span style="color: blue;">As</span> <span style="color: blue;">String</span> = <span style="color: #a31515;">"Subject"<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> oProp <span style="color: blue;">As</span> <span style="color: blue;">Object</span> = TypBuiltProps.InvokeMember(<span style="color: #a31515;">"Item"</span>, BindingFlags.Default <span style="color: blue;">Or</span> BindingFlags.GetProperty, <span style="color: blue;">Nothing</span>, oBuiltProps, <span style="color: blue;">New</span> [Object]() {sPropertyName})<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> sPropValue <span style="color: blue;">As</span> <span style="color: blue;">String</span> = <span style="color: #a31515;">"VSTO Examples"<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Dim</span> TypSubject <span style="color: blue;">As</span> Type = oProp.GetType<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>TypSubject.InvokeMember(<span style="color: #a31515;">"Value"</span>, BindingFlags.Default <span style="color: blue;">Or</span> BindingFlags.SetProperty, <span style="color: blue;">Nothing</span>, oProp, <span style="color: blue;">New</span> [Object]() {sPropValue})<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Catch</span> ex <span style="color: blue;">As</span> Exception<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Console.WriteLine(ex.Message)<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Finally<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oWD.Save()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oWD.Close()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>oWA.Quit()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Try<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">End</span> <span style="color: blue;">Sub<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">The GetType method returns a <b>Type</b> object that represents the type of an instance. <o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;">Setting other built-in properties will be the same as above.<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span lang="EN-IN" style="font-family: "Courier New"; font-size: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes;"><o:p></o:p></span> </div>
</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-57173089893656968712012-05-06T07:57:00.000-07:002012-05-06T07:57:38.715-07:00Excel Runtimes not removed by Excel.Quit / Application.Quit<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<strong><span style="color: #ff6600; font-size: medium;">How to delete the leftover Excel object using VB.NET / Vb.NET delete Excel from memory</span></strong></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<o:p><span style="font-family: Times New Roman; font-size: medium;"></span></o:p></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span> </div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;">Excel runtimes that remain after the program is a nemesis. Many times this might be due to the leftover Excel objects in the program that causes Excel to remain in memory even after Application.Quit. Workbooks that are modified and left open often causes this problem. We have tried out one method to get rid of the Excel in memory using Vb.NET. We assumed that the programs that used Excel has been terminated and if any Excel remains in the memory it should be of the ‘legitimate’ application that the user has opened or the left over Excel.</span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<o:p><span style="font-family: Times New Roman;"></span></o:p></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;">We checked the presence of Title for Excel Application, which was present in all cases for the open instance of Excel. Left over instances didn’t had the title. The following code ‘kills’ the instances of Excel in memory that don’t have a WindowTitle. </span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span> </div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span> </div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span> </div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<o:p><span style="font-family: Times New Roman;"></span></o:p></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;">Public</span><span style="font-family: 'Courier New'; mso-no-proof: yes;"> <span style="color: blue;">Sub</span> KillUnusedExcelProcess()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">Dim</span> oXlProcess <span style="color: blue;">As</span> Process() = Process.GetProcessesByName(<span style="color: #a31515;">"Excel"</span>)<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">For</span> <span style="color: blue;">Each</span> oXLP <span style="color: blue;">As</span> Process <span style="color: blue;">In</span> oXlProcess<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">If</span> Len(oXLP.MainWindowTitle) = 0 <span style="color: blue;">Then<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span>oXLP.Kill()<o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">End</span> <span style="color: blue;">If<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">Next<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: 'Courier New'; mso-no-proof: yes;"><span style="mso-spacerun: yes;"></span><span style="color: blue;">End</span> <span style="color: blue;">Sub<o:p></o:p></span></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: 'Courier New'; mso-no-proof: yes;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span> </div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;">Try if it works for you and post your suggestions or modifications</span><span style="font-family: Times New Roman;"><o:p> </o:p></span></div>
<br />
<div class="MsoNormal" style="margin: 0in 0in 0pt;">
<span style="font-family: Times New Roman;"></span></div>
<br />
<br />
<br />
<span style="color: red;">Keywords : automation does not close microsoft excel, Application.Quit not closing Excel</span>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-6497434045878013201.post-69113210792819439932012-04-14T20:13:00.000-07:002012-04-14T20:13:56.570-07:00How to change Text Color of Console (.NET/C#)<b>Configuring C# Console Application Title and Text Color<br />
</b><br />
<br />
Console application should also look nice. There are ways to do it.<br />
<br />
First - have a good title .. most often I have seen the Application Path etc as the title <br />
<br />
The following snippet provides a way to customize the title of Console Application and also the TextColor<br />
<br />
<pre class="c-sharp" name="code">Console.Title = "Course Ware Example";
System.Console.WriteLine("What you did on Red Letter Day");
Console.ForegroundColor = ConsoleColor.Red ;
string s1 = Console.ReadLine();
</pre><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibHYB2N42W96DiNkscs88upQa9jd8K7laJbFzOHCKkjBbxo-AhVxDteNFHezRe7I6s4nJO_ESMsAvdxQXZ4Y8NJBgBucMIu3xnAEXi0_IeKYKjLnJVjyk9h-dQ2DtfPEbemM_gtynI8gy7/s1600/DND+Console+Title+and+TextColor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibHYB2N42W96DiNkscs88upQa9jd8K7laJbFzOHCKkjBbxo-AhVxDteNFHezRe7I6s4nJO_ESMsAvdxQXZ4Y8NJBgBucMIu3xnAEXi0_IeKYKjLnJVjyk9h-dQ2DtfPEbemM_gtynI8gy7/s400/DND+Console+Title+and+TextColor.png" width="400" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6497434045878013201.post-19788753182574881052012-03-17T09:56:00.000-07:002012-03-17T09:56:08.797-07:00C# IsDate Function / How to check valid date using C# function<strong><span style="color: red;">IsDate Function in .NET</span></strong><br />
<br />
If you want to check if the given entry (string) is a valid date you could have used Microsoft.VisualBasic.IsDate Function in .NET. This function is available in VB.NET. For C# you can have a similar function<br />
<br />
Here is a hint how to create that<br />
<br />
<pre class="c-sharp" name="code">private void IsDateExample()
{
//string s1 = DateTime.Now.ToString();
bool bSuccess = false;
DateTime d1;
s1 = "17-Mar-20112";
bSuccess = DateTime.TryParse(s1, out d1);
if (bSuccess == true)
{
Console.WriteLine(d1.ToString());
}
else
{
Console.WriteLine("Not a date at all");
}
}
</pre><br />
The function uses DateTime.TryParse to validate the given stringUnknownnoreply@blogger.com0