﻿<?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 - Crosslight - How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</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>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Sat, 22 Mar 2014 13:09:45 GMT</pubDate><dc:creator>dfugaban@silentpartnersoft.com</dc:creator><description>That's good news.</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Sat, 22 Mar 2014 00:03:48 GMT</pubDate><dc:creator>jimmyps@intersoftpt.com</dc:creator><description>&lt;p&gt;Hi Domingo,&lt;/p&gt;&lt;p&gt;While you can navigate to any ViewModels in Crosslight v1, there's actually an unsupported scenario where users can still go back to the previous screen which is undesirable for "login" to "main page" scenario.&lt;/p&gt;
&lt;p&gt;The good news is that we've a new feature in v2 called Navigation to Root View feature. We've make this really easy to implement which allows you to continue using NavigationService.Navigate as usual. All you need to do later is simply adding IsRootView="true" property in the RegisterNavigation of the particular view that should be treated as root. When navigation service encounters such attribute, it will set the view as root, and automatically prevent users to go back to the previous screen. There are no extra code needed in your side to handle the "back" behavior and so on.&lt;/p&gt;
&lt;p&gt;We're currently in final sprints of Crosslight v2 features, and we expect to roll out v2 very soon. Please bear with us for a while.&lt;/p&gt;</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Tue, 18 Mar 2014 18:45:58 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>&lt;p&gt;I don't think Navigated event is being triggered everytime a view is loaded. There are instances that Navigated are not invoked, especially when you're not passing any data when navigating to a new view.&lt;/p&gt;</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Fri, 07 Mar 2014 04:43:30 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;In my humble opinion, it occurs when the view has already been loaded.&lt;/p&gt;&lt;p&gt;Regards,&lt;br /&gt;Handy&lt;/p&gt;</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Thu, 06 Mar 2014 01:58:39 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>Hi Handy,Thanks for your response. As always, we are thankful for your ideas and expertise.&amp;nbsp;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;I was told the next version of Crosslight will be released this quarter. We are hoping it would be very soon. because it seems most of the things we need are supported by the next version. Well, good luck to that and we are looking forward to take advantage of the new features. &lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;On the other hand, we have already set LoginViewModel as the root viewmodel, but it is being wrapped as part of the UINavigationViewController... allowing users to go back to the login page. We'll revisit the tutorial you introduced for the Custom Presenters and see what we can do from there. That said, when does the Navigated event occurs? Does it take place when the view has already been loaded? Am not sure if this information is contained in the document and missed it somehow.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;For any comment, please advise. Many thanks and best regards.&lt;/div&gt;</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Wed, 05 Mar 2014 03:17:36 GMT</pubDate><dc:creator>handy@intersoftpt.com</dc:creator><description>&lt;p&gt;Instead of setting DrawerViewModel or TabbedViewModel as the root view model, you can use your own view model as the login page, for example, LoginViewModel and set it as the root view model in the AppService in the Core PCL project. Then create a new page for each platform that consumes the LoginViewModel, where you can implement your own custom logic and validation for the login process. We are currently creating a business template that streamlines this process for our customers and will be available in the next version of Crosslight.&lt;/p&gt;&lt;p&gt;We suggest to use a dedicated ViewController instead of using a modal dialog for the login form, as this will allow you to manage the login process easily in the view model. However, if you wish to use a modal dialog instead, you can create your own custom presenter and show the presenter right after the Navigated event in the view model. You can see our video in the YouTube channel that shows you &lt;a href="http://www.youtube.com/watch?v=gRw-jygVxZU" target="_blank"&gt;how you can introduce your own custom presenters to use in Crosslight&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Tue, 04 Mar 2014 11:23:02 GMT</pubDate><dc:creator>dfugaban@silentpartnersoft.com</dc:creator><description>Please do reply, we would really like to know your answer regarding this question.
Thanks!</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Tue, 04 Mar 2014 11:19:56 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>???</description></item><item><title>How to Use Navigation Service on CrossLight with Login</title><link>http://www.intersoftsolutions.com/Community/Crosslight/How-to-Use-Navigation-Service-on-CrossLight-with-Login/</link><pubDate>Tue, 04 Mar 2014 09:56:05 GMT</pubDate><dc:creator>dsfugabanjr</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;How do you implement a navigation using CrossLight navigation service, wherein you need to create a login form when the application starts? Say before displaying a DrawerNavigation or Tabbed root viewmodel, we need to authenticate a user. That said, once the user logs in he/she won't be able to go back to the login page unless he/she logs out.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We were thinking of pushing a modal dialog once the rootviewmodel activates, but how do we do that exactly? Creating a modal form on Navigated event via viewmodel throws an argumentexception.&lt;/p&gt;</description></item></channel></rss>