<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Aero.Wizard and Aero.Controls code pack released</title>
	<atom:link href="http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/feed" rel="self" type="application/rss+xml" />
	<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released</link>
	<description></description>
	<lastBuildDate>Thu, 22 Dec 2011 15:36:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Anonymous</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42893</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 10 Nov 2010 00:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42893</guid>
		<description>Aero.Controls isn&#039;t a shrine to elegance, it&#039;s an effort in convenience. The Windows UX Guidelines dictate what a Main Instruction label is, and so I set those defaults. Yes, it&#039;s just like a regular label you get out of the box... except, it&#039;s ready to dump onto a form and be ready to go. Just like the rest of the controls.

Aero.Wizard is a bit rough, because I ripped it out of Default Programs Editor, rather than starting it as a separate project from the start.

However, it takes some hubris to announce you have superior revisions you won&#039;t be contributing back. This is why it&#039;s open source- so my efforts can be improved upon by others such as yourself, and the next guy benefits from both of us, and so on. Not contributing back isn&#039;t hurting me, it&#039;s hurting the next guy who was looking to make an Aero UX compliant project in Winforms, and came here not interested in rewriting the wheel. This stuff is super basic, and nobody should have to rewrite it from scratch- that&#039;s why I posted it.

</description>
		<content:encoded><![CDATA[<p>Aero.Controls isn&#8217;t a shrine to elegance, it&#8217;s an effort in convenience. The Windows UX Guidelines dictate what a Main Instruction label is, and so I set those defaults. Yes, it&#8217;s just like a regular label you get out of the box&#8230; except, it&#8217;s ready to dump onto a form and be ready to go. Just like the rest of the controls.</p>
<p>Aero.Wizard is a bit rough, because I ripped it out of Default Programs Editor, rather than starting it as a separate project from the start.</p>
<p>However, it takes some hubris to announce you have superior revisions you won&#8217;t be contributing back. This is why it&#8217;s open source- so my efforts can be improved upon by others such as yourself, and the next guy benefits from both of us, and so on. Not contributing back isn&#8217;t hurting me, it&#8217;s hurting the next guy who was looking to make an Aero UX compliant project in Winforms, and came here not interested in rewriting the wheel. This stuff is super basic, and nobody should have to rewrite it from scratch- that&#8217;s why I posted it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nameless</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42892</link>
		<dc:creator>Nameless</dc:creator>
		<pubDate>Tue, 09 Nov 2010 23:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42892</guid>
		<description>I must say, your coding style is severely lacking. I pray to God that nobody will ever inherit any code you write. These projects are the biggest mess I have come across in quite some time. Variables thrown all around the place, random naming conventions, redundant comments, violating several standard coding practices, not using P/Invoke correctly (you just stole some code from random websites, I guess?), etc. etc; the list could be continued endlessly.

Even after taking apart Aero.Wizard and Aero.Controls and throwing away everything I don&#039;t need (seriously, a Main Instruction Label whose only function is to enforce a specific Font and ForeColor???), FxCop still gives me over 60 warnings.

I still have about a day of refactoring to go before this stuff is anywhere near usable for production-quality code; I&#039;ll stop for now since the day is almost over. The depressing thing is that due to the BSD license, I actually have to credit you for your &quot;effort&quot; even though my refactoring is essentially equivalent to a rewrite. *sigh*

PS: No, I don&#039;t intend to make my refactoring efforts public.</description>
		<content:encoded><![CDATA[<p>I must say, your coding style is severely lacking. I pray to God that nobody will ever inherit any code you write. These projects are the biggest mess I have come across in quite some time. Variables thrown all around the place, random naming conventions, redundant comments, violating several standard coding practices, not using P/Invoke correctly (you just stole some code from random websites, I guess?), etc. etc; the list could be continued endlessly.</p>
<p>Even after taking apart Aero.Wizard and Aero.Controls and throwing away everything I don&#8217;t need (seriously, a Main Instruction Label whose only function is to enforce a specific Font and ForeColor???), FxCop still gives me over 60 warnings.</p>
<p>I still have about a day of refactoring to go before this stuff is anywhere near usable for production-quality code; I&#8217;ll stop for now since the day is almost over. The depressing thing is that due to the BSD license, I actually have to credit you for your &#8220;effort&#8221; even though my refactoring is essentially equivalent to a rewrite. *sigh*</p>
<p>PS: No, I don&#8217;t intend to make my refactoring efforts public.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: factormystic</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42409</link>
		<dc:creator>factormystic</dc:creator>
		<pubDate>Sat, 29 May 2010 05:01:06 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42409</guid>
		<description>You could do it a couple ways. One easy way is to make the controls public scope, then access them via their page via the Wizard&#039;s history stack. You could also define globally scoped data structures in your Program.cs (if this is a Wizard-only project, this is probably where you&#039;d instantiate it). Basically, do it the same way you&#039;d access data or controls in a multi-form application, except, in this situation the forms are page controls and they all have access to one another via their host Wizard.</description>
		<content:encoded><![CDATA[<p>You could do it a couple ways. One easy way is to make the controls public scope, then access them via their page via the Wizard&#39;s history stack. You could also define globally scoped data structures in your Program.cs (if this is a Wizard-only project, this is probably where you&#39;d instantiate it). Basically, do it the same way you&#39;d access data or controls in a multi-form application, except, in this situation the forms are page controls and they all have access to one another via their host Wizard.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Al</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42408</link>
		<dc:creator>Al</dc:creator>
		<pubDate>Fri, 28 May 2010 00:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42408</guid>
		<description>I figured it out.  Call ShowDialog and pass the instance of the first page in Main.&lt;br&gt;How do you pass any control values from controls placed on a page?  That is, if I have an instance of page1, and it has controls contained, I can&#039;t get an instance of a local page1 on page2 and have the local page1 objects avaialable.</description>
		<content:encoded><![CDATA[<p>I figured it out.  Call ShowDialog and pass the instance of the first page in Main.<br />How do you pass any control values from controls placed on a page?  That is, if I have an instance of page1, and it has controls contained, I can&#39;t get an instance of a local page1 on page2 and have the local page1 objects avaialable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: factormystic</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42407</link>
		<dc:creator>factormystic</dc:creator>
		<pubDate>Mon, 24 May 2010 02:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42407</guid>
		<description>You mean, can the wizard be the only form of your application? Like how Default Programs Editor works? If this is your question, yes, no other forms are required.</description>
		<content:encoded><![CDATA[<p>You mean, can the wizard be the only form of your application? Like how Default Programs Editor works? If this is your question, yes, no other forms are required.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alleyes</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42406</link>
		<dc:creator>alleyes</dc:creator>
		<pubDate>Fri, 14 May 2010 19:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42406</guid>
		<description>Any plans for a WPF port?</description>
		<content:encoded><![CDATA[<p>Any plans for a WPF port?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alleyes</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42405</link>
		<dc:creator>alleyes</dc:creator>
		<pubDate>Wed, 12 May 2010 18:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42405</guid>
		<description>Stupid question here.&lt;br&gt;Does your code pack allow a page as the start-up?  That is show a wizard page first rather than have another form call the ShowDialog method of the first page?</description>
		<content:encoded><![CDATA[<p>Stupid question here.<br />Does your code pack allow a page as the start-up?  That is show a wizard page first rather than have another form call the ShowDialog method of the first page?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alleyes</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42404</link>
		<dc:creator>alleyes</dc:creator>
		<pubDate>Wed, 12 May 2010 00:25:56 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42404</guid>
		<description>Long search for Aero Controls/Wizards taken me here.  What a find! Absolutely perfect for anyone looking to upgrade wizard pages to the new controls.  Many &quot;Aero&quot; samples out there including samples in the latest SDK (v.7.0)  However, this is the only code pack that works in XP as well.  Perfect if you are targeting XP and up.&lt;br&gt;&lt;br&gt;Well done</description>
		<content:encoded><![CDATA[<p>Long search for Aero Controls/Wizards taken me here.  What a find! Absolutely perfect for anyone looking to upgrade wizard pages to the new controls.  Many &#8220;Aero&#8221; samples out there including samples in the latest SDK (v.7.0)  However, this is the only code pack that works in XP as well.  Perfect if you are targeting XP and up.</p>
<p>Well done</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Factor Mystic</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42394</link>
		<dc:creator>Factor Mystic</dc:creator>
		<pubDate>Sat, 24 Apr 2010 15:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42394</guid>
		<description>It works on XP, but it doesn&#039;t switch to an old wizard style; just a gracefully reduced mode.</description>
		<content:encoded><![CDATA[<p>It works on XP, but it doesn&#8217;t switch to an old wizard style; just a gracefully reduced mode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://factormystic.net/blog/aero-wizard-and-aero-controls-code-pack-released/comment-page-1#comment-42376</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Thu, 22 Apr 2010 21:04:48 +0000</pubDate>
		<guid isPermaLink="false">http://factormystic.net/blog/?p=185#comment-42376</guid>
		<description>Hi,

is it possible to use the aero wizard for applications which should run on Windows XP too? Does he have the native WinXP/Wizard look then_</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>is it possible to use the aero wizard for applications which should run on Windows XP too? Does he have the native WinXP/Wizard look then_</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 25/43 queries in 0.230 seconds using disk: basic

Served from: factormystic.net @ 2012-02-05 00:21:01 -->
