﻿<?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 - Sharing Data Cross XAP</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Sharing-Data-Cross-XAP/</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>Sharing Data Cross XAP</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Sharing-Data-Cross-XAP/</link><pubDate>Thu, 20 Jan 2011 21:18:39 GMT</pubDate><dc:creator>jimmyps</dc:creator><description>&lt;p&gt;Good question. In addition to using Tag as Glenn's reply, you may want to save the application-level settings in isolated storage.&lt;/p&gt;&lt;p&gt;The ClientUI Application Framework enables you to do that pretty easily. Check out &lt;a target="_blank" href="http://www.intersoftpt.com/Support/ClientUI/Docs/HowtoSaveandLoadanApplicationspecificSettings.html"&gt;How-to: Save and Load Application-specific Settings&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hope this helps,&lt;br /&gt;Jimmy&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Sharing Data Cross XAP</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Sharing-Data-Cross-XAP/</link><pubDate>Wed, 19 Jan 2011 20:55:13 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;You could use the ApplicationPackage Tag property in order to share data across XAP. In the external XAP, get the ApplicationPackage which has the Tag information modified using the UXShell object. Here is the snippet:&lt;/p&gt;&lt;pre&gt;string tag2 = UXShell.Current.GetApplication("ClientUIExternalApp2").Tag.ToString();&lt;br /&gt;string tag = UXShell.Current.GetApplication("ClientUIExternalApp1").Tag.ToString();&lt;br /&gt;uXTextBox1.Text = tag &amp;#43; " || " &amp;#43; tag2;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Sharing Data Cross XAP</title><link>http://www.intersoftsolutions.com/Community/ClientUI/Sharing-Data-Cross-XAP/</link><pubDate>Wed, 19 Jan 2011 11:28:38 GMT</pubDate><dc:creator>MarkDavison</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can anyone tell me how to share data across XAP's? We are dynamically loading XAPs on demand so we are adding them to UXShell. We have some data that we need to be accessed from anywhere in the application.&lt;/p&gt;
&lt;p&gt;Does the XAP file have any reference to get back to some application wide settings in the main XAP file? i.e. if we have:&lt;/p&gt;&lt;pre&gt;Public Shared sessGUID As String&lt;/pre&gt;
&lt;p&gt;declared in the App.xaml.vb of the main application, is there anyway the dynamically loaded XAP file can get this information?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item></channel></rss>