﻿<?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 - UXNavigationWindow + custom INavigationContentLoader</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXNavigationWindow--custom-INavigationContentLoader/</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>UXNavigationWindow + custom INavigationContentLoader</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXNavigationWindow--custom-INavigationContentLoader/</link><pubDate>Thu, 17 Feb 2011 13:41:31 GMT</pubDate><dc:creator>chrisaswain</dc:creator><category>UXNavigationWindow</category><description>&lt;p&gt;I actually ended up going with this solution so that I could allow developers creating apps to run on my platform's virtual desktop to specify their own INavigationContentLoader for the UXNavigationWindow.  Now, one app can launch a UXNavigationWindow and use the default behavior for navigating, while another app can impelemnt their own way of handling navigation within their window.  &lt;/p&gt;
&lt;p&gt;I just added an INavigationContentLoader parameter to the constructor for my custom UXNavigationWindow.  The I set the Navigator.ContentLoader property to the value of the parameter.  &lt;/p&gt;</description></item><item><title>UXNavigationWindow + custom INavigationContentLoader</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXNavigationWindow--custom-INavigationContentLoader/</link><pubDate>Thu, 17 Feb 2011 10:21:15 GMT</pubDate><dc:creator>chrisaswain</dc:creator><category>UXNavigationWindow</category><description>&lt;p&gt;Actually, here is what I'm doing:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;First, I created my own implementation of the INavigationContentLoader.&lt;/li&gt;&lt;li&gt;Next, I created a Xaml Style for the UXFrame and set the ContentLoader property to my implementation.&lt;/li&gt;&lt;li&gt;Finally, I set the NavigatorStyle to the style for the UXFrame.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Now I can step into my custom content loader and handle loading of navigation items according to my custom implementation.  I'm not using the application framework the way the ClientUI does.  I have my own Prism based solution.  I'm tracking all of my application instances in a custom application manager and that ultimately serves as the data source for my UXDesktop.  My application is strictly limited to SL4.  We may modify it in the future for WP7, but that won't be for some time and will likely not include the desktop paradigm (which uses the custom navigation).  &lt;/p&gt;</description></item><item><title>UXNavigationWindow + custom INavigationContentLoader</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXNavigationWindow--custom-INavigationContentLoader/</link><pubDate>Thu, 17 Feb 2011 00:15:51 GMT</pubDate><dc:creator>jimmyps</dc:creator><category>UXNavigationWindow</category><description>&lt;p&gt;Hi Chris,&lt;/p&gt;&lt;p&gt;Yes, it is possible. You can obtain the UXFrame element by inheritting the UXNavigationWindow class, and then access the "Navigator" property in OnApplyTemplate method which you need to override to configure more settings on the UXFrame.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;However, be warned that INavigationContentLoader is Silverlight 4 specific API. It's not supported in SL3, WPF 4, nor WP7. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Do you have any specific scenarios that are unsupported in current ClientUI navigation framework?&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>UXNavigationWindow + custom INavigationContentLoader</title><link>http://www.intersoftsolutions.com/Community/ClientUI/UXNavigationWindow--custom-INavigationContentLoader/</link><pubDate>Wed, 16 Feb 2011 13:08:49 GMT</pubDate><dc:creator>chrisaswain</dc:creator><category>UXNavigationWindow</category><description>&lt;p&gt;I want to use the UXNavigationWindow, but I want to replace the Frame's ContentLoader with a custom implementation.  Is this possible?&lt;/p&gt;</description></item></channel></rss>