<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>patterns &amp; practices: Prism for the Windows Runtime</title><link>http://prismwindowsruntime.codeplex.com/project/feeds/rss</link><description>The Prism library and the associated AdventureWorks Shopper RI demonstrate how to create Windows Store Apps using C&amp;#35; and XAML.      </description><item><title>Created Release: Quickstarts for Prism for Windows Runtime (May 20, 2013)</title><link>https://prismwindowsruntime.codeplex.com/releases?ReleaseId=106870</link><description>&lt;div class="wikidoc"&gt;The following Quickstarts are available for Prism for Windows Runtime:
&lt;ul&gt;&lt;li&gt;EventAggregator Quickstart&lt;/li&gt;
&lt;li&gt;Hello World Quickstart&lt;/li&gt;
&lt;li&gt;Hello World with Container Quickstart&lt;/li&gt;
&lt;li&gt;Validation Quickstart&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>fcheung</author><pubDate>Mon, 20 May 2013 18:31:02 GMT</pubDate><guid isPermaLink="false">Created Release: Quickstarts for Prism for Windows Runtime (May 20, 2013) 20130520063102P</guid></item><item><title>Released: Quickstarts for Prism for Windows Runtime (May 20, 2013)</title><link>https://prismwindowsruntime.codeplex.com/releases/view/106870</link><description>
&lt;div class="wikidoc"&gt;The following Quickstarts are available for Prism for Windows Runtime:
&lt;ul&gt;
&lt;li&gt;EventAggregator Quickstart &lt;/li&gt;&lt;li&gt;Hello World Quickstart &lt;/li&gt;&lt;li&gt;Hello World with Container Quickstart &lt;/li&gt;&lt;li&gt;Validation Quickstart&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Mon, 20 May 2013 18:31:02 GMT</pubDate><guid isPermaLink="false">Released: Quickstarts for Prism for Windows Runtime (May 20, 2013) 20130520063102P</guid></item><item><title>Updated Release: Final Release Prism for Windows Store apps (Apr 24, 2013)</title><link>https://prismwindowsruntime.codeplex.com/releases/view/105622</link><description>&lt;div class="wikidoc"&gt;The final release is available at &lt;a href="http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72"&gt;http://aka.ms/prism-winrt-code&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>fcheung</author><pubDate>Mon, 20 May 2013 18:25:16 GMT</pubDate><guid isPermaLink="false">Updated Release: Final Release Prism for Windows Store apps (Apr 24, 2013) 20130520062516P</guid></item><item><title>Released: Final Release Prism for Windows Store apps (Apr 24, 2013)</title><link>https://prismwindowsruntime.codeplex.com/releases/view/105622</link><description>
&lt;div class="wikidoc"&gt;The final release is available at &lt;a href="http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72"&gt;
http://aka.ms/prism-winrt-code&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Mon, 20 May 2013 18:25:15 GMT</pubDate><guid isPermaLink="false">Released: Final Release Prism for Windows Store apps (Apr 24, 2013) 20130520062515P</guid></item><item><title>Source code checked in, #e3731fa995a46687362670fa1806572093a4c2ba</title><link>http://prismwindowsruntime.codeplex.com/SourceControl/changeset/changes/e3731fa995a46687362670fa1806572093a4c2ba</link><description>Moved AdventureWorks Shopper sln file to root and a few bug fixes.&amp;#10;</description><author>Francis Cheung</author><pubDate>Mon, 20 May 2013 18:10:11 GMT</pubDate><guid isPermaLink="false">Source code checked in, #e3731fa995a46687362670fa1806572093a4c2ba 20130520061011P</guid></item><item><title>New Post: Application Settings Navigation</title><link>http://prismwindowsruntime.codeplex.com/discussions/443193</link><description>&lt;div style="line-height: normal;"&gt;Yes, I agree with you.  It seems like you should ( in most cases ) be able to navigate deeper within the Settings for the user to enter/select info.  However, if you have a larger amount of data to enter and validate... it would be more appropriate to navigate to the needed page.&lt;br /&gt;
&lt;br /&gt;
I'm working on an app that may require the user to enter a number of fields and I was not sure what the best approach to this would be... Settings vs Page.  If your team believes this is acceptable to navigate to another page, then I will continue to go that route.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>shaggygi97</author><pubDate>Sun, 19 May 2013 22:14:07 GMT</pubDate><guid isPermaLink="false">New Post: Application Settings Navigation 20130519101407P</guid></item><item><title>New Post: Prism for the Windows Runtime Book</title><link>http://prismwindowsruntime.codeplex.com/discussions/444138</link><description>&lt;div style="line-height: normal;"&gt;Yes, I've started reading through this pdf.  It would be nice to be able to purchase a hard copy similar to the Developer Guide to Microsoft Prism 4 from Amazon.  It is nice to have a quick reference.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>shaggygi97</author><pubDate>Sun, 19 May 2013 22:06:44 GMT</pubDate><guid isPermaLink="false">New Post: Prism for the Windows Runtime Book 20130519100644P</guid></item><item><title>New Post: Prism for the Windows Runtime Book</title><link>http://prismwindowsruntime.codeplex.com/discussions/444138</link><description>&lt;div style="line-height: normal;"&gt;There is a pdf version at &lt;a href="http://aka.ms/prism-winrt-pdf" rel="nofollow"&gt;http://aka.ms/prism-winrt-pdf&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Is this what you are looking for or do you want a hard copy book that can be purchased?&lt;br /&gt;
&lt;br /&gt;
blaine&lt;br /&gt;
&lt;/div&gt;</description><author>blainew</author><pubDate>Sun, 19 May 2013 21:39:40 GMT</pubDate><guid isPermaLink="false">New Post: Prism for the Windows Runtime Book 20130519093940P</guid></item><item><title>New Post: Application Settings Navigation</title><link>http://prismwindowsruntime.codeplex.com/discussions/443193</link><description>&lt;div style="line-height: normal;"&gt;The guidelines refer to flyout's instead of pages. Initially Add Shipping Address, Billing Address, and Payment Information were in flyouts which does not work well  because the user will enter information that can be lost with light dismiss.  The setting navigates to a page and pages can have buttons on them.&lt;br /&gt;
&lt;br /&gt;
So the other question you are asking is since Add Shipping Address, Billing Address and Payment are pages should access to these pages be in the app bar instead of settings. Our interpretation is these are setting for the app and when we had our UI review, they did not disagree. We raised the issue about light dismiss being a problem and they suggested moving this information to pages. I will follow-up on your question to understand the preferred navigation for these pages. Given the discussion we had internally I think we are correct but I will double check. &lt;br /&gt;
&lt;br /&gt;
Let me know if I'm understanding your question correctly. Thx.&lt;br /&gt;
&lt;br /&gt;
blaine &lt;br /&gt;
&lt;/div&gt;</description><author>blainew</author><pubDate>Sun, 19 May 2013 21:37:47 GMT</pubDate><guid isPermaLink="false">New Post: Application Settings Navigation 20130519093747P</guid></item><item><title>New Post: Application Settings Navigation</title><link>http://prismwindowsruntime.codeplex.com/discussions/443193</link><description>&lt;div style="line-height: normal;"&gt;The UI guideline shows the following for the Settings pane...&lt;br /&gt;
&lt;br /&gt;
Inappropriate use of settings&lt;br /&gt;
•Don't add commands that are part of the common app workflow. These commands should be placed in the app bar or on the app canvas.&lt;br /&gt;
•Don't use an entry point to perform an action directly. Entry points should open a Flyout or the browser.&lt;br /&gt;
•Don't use the Settings pane for navigation. When the Settings pane closes, people should be in the same place in the app that they were when they entered settings. The app bar is a more appropriate place for navigation. For more info, see Defining layout, navigation, and commands.&lt;br /&gt;
•Don't use the SettingsFlyout class as a general-purpose control. It's intended only for settings Flyouts launched from entry points.&lt;br /&gt;
&lt;br /&gt;
The 3rd bullet is what I was asking about.  So in the AW demo, if you click Add ( shipping, billing or payment ) the app will navigate to the respective page.  The bullet states the user should be in the same place in the app before and after using the Settings pane.&lt;br /&gt;
&lt;br /&gt;
I can see the need to navigate to something if needed in some cases.  However, it seems this example goes against the guidelines.  Would it be more appropriate to have the Flyout navigate to a Flyout within the pane that included the address or payment controls instead of navigating the app?&lt;br /&gt;
&lt;br /&gt;
Am I not understanding this correctly?  Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>shaggygi97</author><pubDate>Sun, 19 May 2013 19:20:46 GMT</pubDate><guid isPermaLink="false">New Post: Application Settings Navigation 20130519072046P</guid></item><item><title>New Post: Application Settings Navigation</title><link>http://prismwindowsruntime.codeplex.com/discussions/443193</link><description>&lt;div style="line-height: normal;"&gt;Shaggygi97,&lt;br /&gt;
&lt;br /&gt;
Which flyout are you referring to? Do you mean Add shipping, billing, and payment information? If so those are pages.&lt;br /&gt;
&lt;br /&gt;
blaine&lt;br /&gt;
&lt;/div&gt;</description><author>blainew</author><pubDate>Sun, 19 May 2013 18:25:44 GMT</pubDate><guid isPermaLink="false">New Post: Application Settings Navigation 20130519062544P</guid></item><item><title>New Post: Prism for the Windows Runtime Book</title><link>https://prismwindowsruntime.codeplex.com/discussions/444138</link><description>&lt;div style="line-height: normal;"&gt;Great job on first release.  It would be nice to see a book... even if it is the same material on website.   &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/xx130643.aspx" rel="nofollow"&gt;http://msdn.microsoft.com/en-us/library/windows/apps/xx130643.aspx&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>shaggygi97</author><pubDate>Sat, 18 May 2013 14:12:50 GMT</pubDate><guid isPermaLink="false">New Post: Prism for the Windows Runtime Book 20130518021250P</guid></item><item><title>Updated Release: Final Release Prism for Windows Store apps (Apr 24, 2013)</title><link>https://prismwindowsruntime.codeplex.com/releases/view/105622</link><description>&lt;div class="wikidoc"&gt;The final release is available at &lt;a href="http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72"&gt;http://aka.ms/prism-winrt-code&lt;/a&gt;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:44:33 GMT</pubDate><guid isPermaLink="false">Updated Release: Final Release Prism for Windows Store apps (Apr 24, 2013) 20130518064433A</guid></item><item><title>Released: Final Release Prism for Windows Store apps (Apr 24, 2013)</title><link>http://prismwindowsruntime.codeplex.com/releases/view/105622</link><description>
&lt;div class="wikidoc"&gt;The final release is available at &lt;a href="http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72"&gt;
http://aka.ms/prism-winrt-code&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sat, 18 May 2013 06:44:33 GMT</pubDate><guid isPermaLink="false">Released: Final Release Prism for Windows Store apps (Apr 24, 2013) 20130518064433A</guid></item><item><title>Updated Wiki: Home</title><link>https://prismwindowsruntime.codeplex.com/wikipage?version=31</link><description>&lt;div class="wikidoc"&gt;The Prism library and the associated AdventureWorks Shopper RI demonstrate how to create Windows Store Apps using C&amp;#35; and XAML.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just release Prism for Windows Runtime.
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Announcement:&lt;/b&gt; &lt;a href="http://blogs.msdn.com/b/blaine/archive/2013/05/18/just-released-prism-for-windows-runtime.aspx"&gt;Blaine Wastell&amp;#39;s blog Post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;b&gt;Code:&lt;/b&gt; &lt;a href="http://code.msdn.microsoft.com/windowsapps/Prism-for-the-Windows-86b8fb72"&gt;aka.ms/prism-winrt-code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Documentation:&lt;/b&gt; &lt;a href="http://msdn.microsoft.com/en-us/library/windows/apps/xx130643.aspx"&gt;aka.ms/prism-winrt-doc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=prismwindowsruntime&amp;DownloadId=603169" alt="checkoutpage.png" title="checkoutpage.png" /&gt;&lt;br /&gt;
&lt;h1&gt;Overview&lt;/h1&gt;This project provides guidance to developers who want to create a Windows Store business app using C#, Extensible Application Markup Language (XAML), the Windows Runtime, and modern development practices. The guidance comes with source code for the Microsoft.Practices.Prism.StoreApps library, source code for the Microsoft.Practices.Prism.PubSubEvents library, the AdventureWorks product catalog and shopping cart reference implementation, and documentation. The guidance helps you implement MVVM with navigation and app life cycle management, validation, managed application data, implement controls, pages, touch, search, tiles, tile notifications, localization and accessibility. It also provides guidance on testing your app and tuning its performance.&lt;br /&gt;&lt;br /&gt;
&lt;h1&gt;Links&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/wikipage?title=Project%20Scope&amp;referringTitle=Home"&gt;What is Prism for the Windows Runtime&amp;#63;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/blaine/archive/2013/04/24/kona-guidance-is-now-prism-for-windows-runtime.aspx"&gt;Why did the name change from Kona to Prism for the Windows Runtime?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/wikipage?title=Knowledgebase%20Articles&amp;referringTitle=Home"&gt;Knowledgebase Articles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prismwindowsruntime.codeplex.com/wikipage?title=Known%20Issues&amp;referringTitle=Home"&gt;Known Issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brian Noyes&amp;#39; article &lt;a href="http://tinyurl.com/prismrtseries"&gt;Getting started with Prism for Windows Runtime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Prism-for-Windows-Store-Apps"&gt;Channel 9 video&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h1&gt;Blogs and Twitter&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.msdn.com/blaine"&gt;Blaine Wastell&amp;#39;s blog&lt;/a&gt; and &lt;a href="https://twitter.com/blainewastell"&gt;Twitter Account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/francischeung/"&gt;Francis Cheung&amp;#39;s blog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>blainew</author><pubDate>Sat, 18 May 2013 06:38:33 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130518063833A</guid></item><item><title>New Post: Hadling Exceptions</title><link>http://prismwindowsruntime.codeplex.com/discussions/444114</link><description>&lt;div style="line-height: normal;"&gt;Is there a centralized place to handle all exceptions that comes up in ViewModel or Model to be logged?&lt;br /&gt;
&lt;/div&gt;</description><author>maq_balrajs</author><pubDate>Sat, 18 May 2013 04:07:22 GMT</pubDate><guid isPermaLink="false">New Post: Hadling Exceptions 20130518040722A</guid></item><item><title>Created Unassigned: Assume Window.Current.Content inplements IFrameFacade instead of assuming it is a Frame [10]</title><link>http://prismwindowsruntime.codeplex.com/workitem/10</link><description>Classes like MvvmAppBase and FlyoutView should assume Window.Current.Content to be an IFrameFacade instead of an instance of Frame. This would allow for more extensibility for example, the scenario of building custom IFrameFacade.&lt;br /&gt;</description><author>dukeps</author><pubDate>Wed, 15 May 2013 19:16:52 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Assume Window.Current.Content inplements IFrameFacade instead of assuming it is a Frame [10] 20130515071652P</guid></item><item><title>New Post: Navigation Explanation</title><link>https://prismwindowsruntime.codeplex.com/discussions/443407</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Based on my understanding, the &lt;strong&gt;ListViewItemClickedToAction&lt;/strong&gt; class defines an attached property that can be attached to a XAML control which can hold an &lt;strong&gt;Action&amp;lt;object&amp;gt;&lt;/strong&gt; (e. i. a method that receives an object and returns nothing).&lt;br /&gt;
&lt;br /&gt;
When attached to a &lt;strong&gt;ListViewBase&lt;/strong&gt;, the &lt;strong&gt;ListViewItemClickedToAction&lt;/strong&gt; subscribes to its &lt;strong&gt;ItemClick&lt;/strong&gt; event. When a user clicks in the &lt;strong&gt;ListView&lt;/strong&gt;, the &lt;strong&gt;ListViewItemClickedToAction&lt;/strong&gt; is then notified of the interaction and executes the &lt;strong&gt;Action&amp;lt;object&amp;gt;&lt;/strong&gt; that was set in the property (for example, the &lt;strong&gt;ProductNavigationAction&lt;/strong&gt;) passing the &lt;strong&gt;ClickedItem&lt;/strong&gt; as a parameter. In said action you can perform a navigation request using the &lt;strong&gt;NavigationService&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Regarding how the navigation process works, I believe you can find information about it in the draft documentation of the project:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://prismwindowsruntime.codeplex.com/releases/view/103263" rel="nofollow"&gt;Prism for Windows Runtime Draft Documentation&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
I hope this helps,&lt;br /&gt;
&lt;br /&gt;
Damian Cherubini&lt;br /&gt;
&lt;a href="http://blogs.southworks.net/dcherubini" rel="nofollow"&gt;http://blogs.southworks.net/dcherubini&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>DCherubini</author><pubDate>Tue, 14 May 2013 20:55:34 GMT</pubDate><guid isPermaLink="false">New Post: Navigation Explanation 20130514085534P</guid></item><item><title>New Post: What is the purpose to make private constructors of DelegateCommand that use Func&lt;T, Task&gt; executeMethod parameter?</title><link>http://prismwindowsruntime.codeplex.com/discussions/442694</link><description>&lt;div style="line-height: normal;"&gt;Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>AngkorWu</author><pubDate>Tue, 14 May 2013 02:17:55 GMT</pubDate><guid isPermaLink="false">New Post: What is the purpose to make private constructors of DelegateCommand that use Func&lt;T, Task&gt; executeMethod parameter? 20130514021755A</guid></item><item><title>New Post: ViewNodeId Errors</title><link>http://prismwindowsruntime.codeplex.com/discussions/443394</link><description>&lt;div style="line-height: normal;"&gt;Thanks for reply.  This is a weird one as my AW example does this too.  Both apps show this error, but will compile and run.  I also noticed the Back Button ( arrow ) image will go away in my design UI, but will show when running the app.  If I close and reopen VS and the app, the error ( along with the swiggly blue line under the XAML in StandardStyles ) will go away.  After a period of time it will begin again.  I'm not sure how to reproduce, but will let you know if I see a pattern.&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>shaggygi97</author><pubDate>Mon, 13 May 2013 21:26:42 GMT</pubDate><guid isPermaLink="false">New Post: ViewNodeId Errors 20130513092642P</guid></item></channel></rss>