﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - ClientUI - Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><pubDate>Thu, 05 May 2011 13:26:13 GMT</pubDate><dc:creator>jimmyps</dc:creator><description>Hi,&lt;br /&gt;&lt;br /&gt;We do have the documentation about ResourcesOverride, but in the each specific product instead.&lt;br /&gt;&lt;br /&gt;For example, UXGridView fully implements ClientUI localization so it supports the ResourcesOverride feature. You can read more about the feature and learn the sample code from the UXGridView &lt;a target="_blank" href="http://www.intersoftpt.com/Support/ClientUI/Docs/UXGridView.html"&gt;documentation&lt;/a&gt;. Try to scroll to the most bottom of the page and pay attention to the "Localizing UXGridView" section.&lt;br /&gt;&lt;br /&gt;Hth,&lt;br /&gt;Jimmy&lt;br /&gt;</description></item><item><title>Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><pubDate>Mon, 02 May 2011 04:48:00 GMT</pubDate><dc:creator>yudi</dc:creator><description>&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: rgb(31, 73, 125); font-size: 9pt;"&gt;Below is the line of code that responsible for the language change in the sample that available in the blog article.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style="font-family: 'consolas','courier new'; color: blue; font-size: 9pt;"&gt;private void&lt;/span&gt; &lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;ExecuteChangeLanguage(&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; color: blue; font-size: 9pt;"&gt;object&lt;/span&gt; &lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;parameter)&lt;br /&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-family: 'consolas','courier new'; color: rgb(43, 145, 175); font-size: 9pt;"&gt;LocalizationManager&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;.Culture =&lt;/span&gt; &lt;span style="font-family: 'consolas','courier new'; color: blue; font-size: 9pt;"&gt;new&lt;/span&gt; &lt;span style="font-family: 'consolas','courier new'; color: rgb(43, 145, 175); font-size: 9pt;"&gt;CultureInfo&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;(parameter.ToString());&lt;/span&gt;&lt;br /&gt;    &lt;span style="font-family: 'consolas','courier new'; color: blue; font-size: 9pt;"&gt;this&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;.TodayDateFormatted = TodayDate.ToString(&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; color: red; font-size: 9pt;"&gt;"D"&lt;/span&gt;&lt;span style="font-family: 'consolas','courier new'; font-size: 9pt;"&gt;);&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: rgb(31, 73, 125); font-size: 9pt;"&gt;ClientUI Localization Manager is a framework that enables you to build dynamic, reliable localized applications. It overcomes the limitations of the Silverlight's built-in localization feature and packed with advanced features such as dynamic localized resource updating, MVVM design pattern support, and more.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: rgb(31, 73, 125); font-size: 9pt;"&gt;The LocalizationManager contains the core implementation that processes the culture changes and consequently notifies the active observable resources. The ObservableResource&amp;lt;T&amp;gt; class implements IObservableResource interface to provide capability to track and monitor whether a localized resource has changed, which automatically updates the source elements on which the resource was bound to.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: rgb(31, 73, 125); font-size: 9pt;"&gt;The overrides functionality is handled internally inside the Intersoft ClientUI Framework.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: rgb(31, 73, 125); font-size: 9pt;"&gt;Hope this helps.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><pubDate>Sat, 30 Apr 2011 16:25:23 GMT</pubDate><dc:creator>revetro</dc:creator><description>&lt;p&gt;I have read all the articles and documentation about the localization manager. My question was specifically about the &lt;span style="text-decoration: underline; "&gt;overrides&lt;/span&gt; functionality, which none of the articles or documentation explain. &lt;/p&gt;</description></item><item><title>Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><pubDate>Tue, 05 Apr 2011 23:48:52 GMT</pubDate><dc:creator>yudi</dc:creator><description>&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: #1f497d; font-size: 9pt"&gt;Please kindly check the article, &lt;a href="http://intersoftpt.wordpress.com/2010/12/16/coming-in-r2-mvvm-localization-manager-multi-bindings/"&gt;http://intersoftpt.wordpress.com/2010/12/16/coming-in-r2-mvvm-localization-manager-multi-bindings/&lt;/a&gt;, in the official blog of Intersoft.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: #1f497d; font-size: 9pt"&gt;The observable resource is implemented as a model, and consumed in the ViewModel. The observable resource can be defined through a generic template constructor shown below.&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;span style="font-family: 'consolas', 'courier new'; color: blue; font-size: 9pt"&gt;public class&lt;/span&gt; &lt;span style="font-family: 'consolas', 'courier new'; color: #2b91af; font-size: 9pt"&gt;MyAppResource&lt;/span&gt; &lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;: Intersoft.Client.Framework.&lt;span style="font-family: 'consolas', 'courier new'; color: #2b91af; font-size: 9pt"&gt;ObservableResource&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; color: #2b91af; font-size: 9pt"&gt;Resources&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;&amp;gt;
{&lt;/span&gt;
    &lt;span style="font-family: 'consolas', 'courier new'; color: blue; font-size: 9pt"&gt;public&lt;/span&gt; &lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;MyAppResource()
        :&lt;/span&gt; &lt;span style="font-family: 'consolas', 'courier new'; color: blue; font-size: 9pt"&gt;base&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;(&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; color: blue; font-size: 9pt"&gt;new&lt;/span&gt; &lt;span style="font-family: 'consolas', 'courier new'; color: #2b91af; font-size: 9pt"&gt;Resources&lt;/span&gt;&lt;span style="font-family: 'consolas', 'courier new'; font-size: 9pt"&gt;())
    {
    }
}&lt;/span&gt;&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: #1f497d; font-size: 9pt"&gt;For more detail information and sample, please refer to the article link above.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'segoe ui','sans-serif'; color: #1f497d; font-size: 9pt"&gt;Please let us know whether this helps or not.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/pre&gt;</description></item><item><title>Localization, ObservableResource and Overrides</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Localization-ObservableResource-and-Overrides/</link><pubDate>Tue, 05 Apr 2011 21:17:54 GMT</pubDate><dc:creator>revetro</dc:creator><description>&lt;p&gt;I'd like to get some more information on the idea behind the overrides functionality in the ObservableResource class, and how this is meant to work with localization. The documentation and posts that mention the ability to do overrides do not explain at all how it works or how it's intended to function. I'm trying to implement some notion of resource overrides in my application and would like to see how or if I can leverage this feature. Thanks!&lt;/p&gt;</description></item></channel></rss>