<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Altinet &#187; Silverlight</title>
	<atom:link href="https://www.altinet.hr/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.altinet.hr</link>
	<description></description>
	<lastBuildDate>Sat, 08 Apr 2017 09:28:02 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.15</generator>
	<item>
		<title>Navigation recipe for Caliburn Micro</title>
		<link>https://www.altinet.hr/navigation-recipe-for-caliburn-micro/</link>
		<comments>https://www.altinet.hr/navigation-recipe-for-caliburn-micro/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 21:47:24 +0000</pubDate>
		<dc:creator><![CDATA[Bruno Samardzic]]></dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.run80.net/?p=59</guid>
		<description><![CDATA[This time i have a real treat for you. I was kind of surprised there is no really good solution for navigation in caliburn framework (or i&#8217;m unaware of one). I decided to roll my own out with the following basic features: 1. Supports deeplinking 2. Easy setup 3. IOC agnostic The solution comes with [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>This time i have a real treat for you. I was kind of surprised there is no really good solution for navigation in caliburn framework (or i&#8217;m unaware of one). I decided to roll my own out with the following basic features:</p>
<p>1. Supports deeplinking<br />
2. Easy setup<br />
3. IOC agnostic</p>
<p>The solution comes with a really simple sample application which explains how you can set it up. To have it set up on your application you need to do following things:</p>
<p>1. Include the Caliburn.Micro.Navigation project<br />
2. In the AppBootstraper part, you need to add the navigation conventions (see the AppBootstrapper of the sample app)<br />
3. Register viewmodels with navigation names<br />
4. In the shellView, replace ContentControl with Frame control and set CaliburnContentLoader as a contentLoader<br />
5. Have the ShellViewModel inherit from NavigationConductor instead of Conductor</p>
<p>And i think that&#8217;s about it. To have DeepLinking enabled, use the INavigationAware interface on the particular screen. </p>
<p>I think that&#8217;s it, the sample app should be self explanatory if not:).<br />
To grab the source head on to <a href="http://cmnavigation.codeplex.com">codeplex</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>https://www.altinet.hr/navigation-recipe-for-caliburn-micro/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Silverlight DataForm ramblings</title>
		<link>https://www.altinet.hr/silverlight-dataform-ramblings/</link>
		<comments>https://www.altinet.hr/silverlight-dataform-ramblings/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 19:04:46 +0000</pubDate>
		<dc:creator><![CDATA[Bruno Samardzic]]></dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://www.run80.net/?p=10</guid>
		<description><![CDATA[For the last few weeks i have been struggling with the DataForm control from the Silverlight toolkit. The control itself has some nice features, but it shows some strange quirks from time to time. It&#8217;s pretty bossy, in a way that it likes to control the collectionview it&#8217;s binded to and also does some strange [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>For the last few weeks i have been struggling with the DataForm control from the Silverlight toolkit. The control itself has some nice features, but it shows some strange quirks from time to time. It&#8217;s pretty bossy, in a way that it likes to control the collectionview it&#8217;s binded to and also does some strange stuff to the collection. One of the biggest issues i had with it was the following:</p>
<p>&#8211; If I would add a new item to the collection from code, the dataform would try to commit it immediately. Which basically means that the &#8220;Cancel&#8221; button wouldn&#8217;t do anything, and it should cancel addition of a new object to the collection. This is just one of the problems, but it&#8217;s the stuff you don&#8217;t really want around, and that can get really annoying and also lead to some nasty bugs.</p>
<p>I also didn&#8217;t care much for navigation and CRUD buttons: if i want those i&#8217;ll do it on the side somewhere. Yet they felt like they introduced unnecessary complexity. So the solution i ended up with is downloading the Silverlight toolkit source and doing some tweaks and modifications. I also renamed it to SlimForm, as well as everything around it (DataField became SlimField and such) just to keep things divided and clean. I did some tweaks from the get go, the solution is (for now) cooperating much better with my custom CollectionViews (which i&#8217;ll also get online soon i hope), i got rid of the navigation and CRUD stuff, some Resharper refactoring and that&#8217;s basically it! My aim is to make it as passive and responsive as possible, without sacrificing the validation and editing functions, which i only care about. This is a first take on the whole thing, but it&#8217;s so refreshing to have control over those tricky behaviours, instead of jumping through hoops and doing some weird workarounds. Not much work went into it, but it&#8217;s gonna save you an hour or 3:) HTH! Download link: <a href="http://www.altinet.hr/wp-content/uploads/2010/12/SlimForm1.zip">SlimForm</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.altinet.hr/silverlight-dataform-ramblings/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
