<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>WilsonDotNet Forums : Wilson UIMapper</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=rss&amp;id=25&amp;key=SFjY6MBivervwluVeWmt4A%3d%3d</link><description>WilsonDotNet Forums : Wilson UIMapper</description><item><title>OnLoad</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=2515&amp;key=kTEDfDufk%2b%2fU9BIoyoIQ%2fg%3d%3d&amp;post=7587</link><pubDate>Thu, 19 Apr 2007 13:02:44 GMT</pubDate><description>&lt;P&gt;Given that every control is a inside a widget, a custom life cycle method could be added to the widget interface called something like 'OnPrePostBackEventHandler' and then the edit view would just need to call it before handling the form buttons.&lt;/P&gt;
&lt;P&gt;This would enable controls to compose their child control's postback data so that they're ready to have their value read during the post back event.&lt;/P&gt;</description></item><item><title>OnLoad</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=2515&amp;key=kTEDfDufk%2b%2fU9BIoyoIQ%2fg%3d%3d&amp;post=7586</link><pubDate>Wed, 18 Apr 2007 19:05:42 GMT</pubDate><description>&lt;P&gt;Hi Ian:&lt;/P&gt;
&lt;P&gt;I store the object key in viewstate, and so viewstate has to be restored before I can set things up correctly.&amp;nbsp; But viewstate is restored after the init event, which forces me to use the load event, even if not optimal.&amp;nbsp; That does make things a little trickier given the page lifecycle, but it is doable as you have noted.&lt;/P&gt;
&lt;P&gt;Thanks, Paul Wilson&lt;/P&gt;</description></item><item><title>OnLoad</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=2515&amp;key=kTEDfDufk%2b%2fU9BIoyoIQ%2fg%3d%3d&amp;post=7585</link><pubDate>Wed, 18 Apr 2007 18:25:06 GMT</pubDate><description>&lt;P&gt;Hi Paul,&lt;/P&gt;
&lt;P&gt;I was wondering if there's a specific reason why the widgets are added at onLoad instead of onInit?&lt;/P&gt;
&lt;P&gt;For some time I have thought that the asp.net life cycle has a flaw in it. If you add controls at onInit, you can work with their postback data before the postback event in onLoad.&lt;/P&gt;
&lt;P&gt;However, if controls are added at onLoad then there's no way of working with the postback data before the postback event because there's no inbetween event! So one ends up having to add tricky onchange handlers and control properties.&lt;/P&gt;
&lt;P&gt;Cheers, Ian.&lt;/P&gt;</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=6615</link><pubDate>Wed, 03 May 2006 00:50:09 GMT</pubDate><description>Hi Jeff:&lt;br&gt;&lt;br&gt;Have you looked at the ListView and EditView controls I use in the WebPortal?&amp;nbsp; They have no WebPortal dependencies, so they can be used on their own.&amp;nbsp; They are very similar to the controls in the UIMapper, but you set them up in code instead of with an xml mapping file.&amp;nbsp; I'm also thinking of something else if I can get the time to pull it off -- enough said since I can't promise it.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=6614</link><pubDate>Wed, 03 May 2006 00:42:44 GMT</pubDate><description>&lt;P&gt;Maybe instead of the full blown system it was before it could be a simple utility built into ormapper that allows this:&lt;/P&gt;
&lt;P&gt;Globals.Mapper.UpdateObject(page/form, ORObject, "obj");&lt;BR&gt;Globals.Mapper.UpdatePage(page/form, ORObject, "obj");&lt;/P&gt;
&lt;P&gt;Say ORObject has three properties (Id, Name, CategoryId). The UpdateObject method would essentially do this:&lt;/P&gt;
&lt;P&gt;ORObject.Id = page.objId.Text;&lt;BR&gt;ORObject.Name = page.objName.Text;&lt;BR&gt;ORObject.CategoryId = page.objCategoryId.SelectedValue; //because this is a Radio Box or something&lt;/P&gt;
&lt;P&gt;UpdatePage would do the exact opposite. &lt;/P&gt;
&lt;P&gt;I don't know if this could be something pulled from UIMapper or not, but this is essentially what I would love to have. &lt;/P&gt;
&lt;P&gt;Jeff&lt;/P&gt;</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=6471</link><pubDate>Tue, 11 Apr 2006 18:58:52 GMT</pubDate><description>Hi Josh:&lt;br&gt;&lt;br&gt;There never was any content to speak of on the UIMapper Wiki sections, and due to my other plans I didn't recreate them.&amp;nbsp; Other plans?&amp;nbsp; As I recently indicated to subscribers, I'm going to be releasing the UIMapper as open source very soon.&amp;nbsp; I didn't have the opportunities to really use it myself as I had hoped, nor was there much interest in general from others, so I don't think its fair to limit it any longer to my support since my time is now in WebPortal, along with the ORMapper.&amp;nbsp; So expect to see it released soon as open source (coming months), although I was hoping to see someone who was using it to step up to drive that process so it doesn't just die.&amp;nbsp; I still love the concept, but I definitely under-estimated other's interest, including my clients, so I don't want to become a stumbling block in its continuing.&lt;br&gt;&lt;br&gt;Thanks, Paul Wilson&lt;br&gt;</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=6460</link><pubDate>Tue, 11 Apr 2006 18:52:47 GMT</pubDate><description>For some reason I cant seem to find the wiki. Could someone please point me in the right direction?

Thanks,
Josh</description></item><item><title>Getting/Setting Properties Down the Object Graph</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=2039&amp;key=k5s3pyjLkxfiZsuf5Qr%2boA%3d%3d&amp;post=6326</link><pubDate>Sat, 18 Mar 2006 15:01:07 GMT</pubDate><description>I'm not sure if this is the right place to put hacks, but following is just a bit of code I added to two methods in the UIHelper class. With these modifications, you can now access properties down the object graph. E.g.&lt;br&gt;&lt;br&gt;&amp;lt;control member="Object.Nested1.Nested2.Nested3"... &amp;gt;&lt;br&gt;&lt;br&gt;The code is tacked on to the first parts of GetValue and SetValue.&lt;br&gt;&lt;br&gt;public static object GetValue(object entity, string member) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Added by Nick, 3/17/06&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Searches recursively though the object graph for the specified member&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (member.IndexOf(".", 0) &amp;gt; 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dot = member.IndexOf(".", 0);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; object entity1 = entity.GetType().GetProperty(member.Substring(0, dot)).GetValue(entity, null);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return GetValue(entity1, member.Substring(dot + 1));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return entity.GetType().GetProperty(member).GetValue(entity, null);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; catch &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.WriteLine("UIHelper.GetValue Failed for " + entity.GetType().ToString() + "." + member);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public static object SetValue(object entity, string member, object value) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Added by Nick, 3/17/06&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // Searches recursively though the object graph for the specified member&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (member.IndexOf(".", 0) &amp;gt; 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int dot = member.IndexOf(".", 0);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; object entity1 = entity.GetType().GetProperty(member.Substring(0, dot)).GetValue(entity, null);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return SetValue(entity1, member.Substring(dot + 1), value);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Type type = entity.GetType().GetProperty(member).PropertyType;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; object temp = value;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (value != null &amp;amp;&amp;amp; value.GetType().IsValueType &amp;amp;&amp;amp; type != value.GetType()) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; temp = Convert.ChangeType(value, type);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; entity.GetType().GetProperty(member).SetValue(entity, temp, null);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=5899</link><pubDate>Tue, 07 Feb 2006 12:29:43 GMT</pubDate><description>Hi Chad:&lt;br /&gt;
&lt;br /&gt;
Unfortunately my time right now is being divided between the ORMapper and my new WebPortal -- and my paying job.  Someone did note in the Wiki about a change needed for ASP.NET v2.0: &amp;quot;Change all client script registrations to ClientScript, use the typeof(enclosing class) as that argument.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Asp.Net 2.0 Build Please</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1885&amp;key=fbxrHuKGjc1CgfS9tFqK%2fg%3d%3d&amp;post=5895</link><pubDate>Tue, 07 Feb 2006 03:32:08 GMT</pubDate><description>I think I read some code changes were needed to get the UIMapper to work with Asp.Net 2.0.  Would you please put a new 2.0 build on your site for download along with an updated template dll to read 2.0 entities?  &lt;br /&gt;
Currently when I try mapping my business entity with the CodeSmith template the dll to do so doesn't recognize my entity and I'm guessing that's because it was created in .net 2.0.&lt;br /&gt;
&lt;br /&gt;
Chad Biggerstaff</description></item><item><title>How to generate UI with the help of UI config file</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1872&amp;key=GmUqgimqWJ5iILUe18AU7g%3d%3d&amp;post=5841</link><pubDate>Tue, 31 Jan 2006 05:17:55 GMT</pubDate><description>Both the UIMapper and the ORMapper do all &amp;quot;generation&amp;quot; at runtime -- not at design time.  For the ORMapper that means you create your business objects and xml mappings and the sql is generated behind the scenes at runtime.  For the UIMapper you place the list and edit controls in your pages and create the xml mappings to connect your business objects -- and the actual UI is dynamically rendered at runtime.  If you want actual UI code at design time then you should use regular code generation, like CodeSmith.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>How to generate UI with the help of UI config file</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1872&amp;key=GmUqgimqWJ5iILUe18AU7g%3d%3d&amp;post=5838</link><pubDate>Tue, 31 Jan 2006 05:08:12 GMT</pubDate><description>Hello Wilson,&lt;br /&gt;
&lt;br /&gt;
I have generated the UI config files and i am using the OR mapper. After generating the UI config file can you tell me the next step to generate the ui.&lt;br /&gt;
&lt;br /&gt;
Please help&lt;br /&gt;
&lt;br /&gt;
Thanks in advance&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
&lt;br /&gt;
Trisoft Systems</description></item><item><title>Version Exception</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1825&amp;key=XitwFO1qNNSM%2bsG%2f9wavNw%3d%3d&amp;post=5688</link><pubDate>Fri, 13 Jan 2006 08:39:09 GMT</pubDate><description>I don't think xml supports a space around the = sign if you actually have that -- try version=&amp;quot;4.0&amp;quot; instead.  If that's not it then send me a zip of what you're working with as I can't think of anything that would cause that with 4.0.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Version Exception</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1825&amp;key=XitwFO1qNNSM%2bsG%2f9wavNw%3d%3d&amp;post=5677</link><pubDate>Wed, 11 Jan 2006 22:37:03 GMT</pubDate><description>Hi Paul&lt;br /&gt;
&lt;br /&gt;
I have used your ORMapper against an MSSQL Database and now wish to try your UIMapper as well. I get this exception when I run my project: Wilson.ORMapper.MappingException: Mappings: Version is not compatible.&lt;br /&gt;
&lt;br /&gt;
I created my own DataManager class to instantiate the ORMapper and UIMapper objects. Here is the constuctor that throws the exception (it is thrown on the 'this.orManager = new ObjectSpace(...' line):&lt;br /&gt;
&lt;br /&gt;
private Manager() &lt;br /&gt;
		{&lt;br /&gt;
			string uiMappings = &amp;quot;MYAPP.UIMappings.UIMappings.config&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
			Assembly assembly = Assembly.GetAssembly(typeof(Manager));&lt;br /&gt;
&lt;br /&gt;
			Stream mappingStream = assembly.GetManifestResourceStream(uiMappings);&lt;br /&gt;
&lt;br /&gt;
			this.orManager = new ObjectSpace(mappingStream, &amp;quot;MYCONNSTRING&amp;quot;, Provider.MsSql);&lt;br /&gt;
			IORMapper orMapper = new ORManager(this.orManager);&lt;br /&gt;
&lt;br /&gt;
			this.uiManager = new UIManager(uiMappings, orMapper);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I Used your ORMapper 3.1 templates (althought the mapping file reads '&amp;lt;mappings version = &amp;quot;4.0&amp;quot;&amp;gt;').&lt;br /&gt;
&lt;br /&gt;
What Could Be the cause of this?&lt;br /&gt;
&lt;br /&gt;
Many thanks&lt;br /&gt;
Cobus</description></item><item><title>Different Design</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1086&amp;key=3Mp4lIp9mgda%2bX6nQ2nEdg%3d%3d&amp;post=5562</link><pubDate>Thu, 22 Dec 2005 11:54:34 GMT</pubDate><description>So far at least, Linq is still using your classes.  It does however create &amp;quot;query&amp;quot; classes internally as needed -- or at least that's a good way to view it I think.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Different Design</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1086&amp;key=3Mp4lIp9mgda%2bX6nQ2nEdg%3d%3d&amp;post=5561</link><pubDate>Thu, 22 Dec 2005 10:37:08 GMT</pubDate><description>Having an ORMapper generate classes at runtime seems similar to what Linq enables. </description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=5560</link><pubDate>Thu, 22 Dec 2005 09:45:24 GMT</pubDate><description>&amp;gt;&amp;gt;not too many others have been jumping at the UIMapper&lt;br /&gt;
&lt;br /&gt;
Based on the assumption that nobody in their right mind would want to spend their life creating CRUD pages, I can only conclude that they just don't get it.&lt;br /&gt;
&lt;br /&gt;
Its strange though because ASP.net 2.0 comes with a 'DetailsView' control which contain 'BoundField' elements and the whole thing can be hooked up to a 'SqlDataSource'.&lt;br /&gt;
&lt;br /&gt;
It feels like an incomplete implementation of a UIMapper.</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=5557</link><pubDate>Thu, 22 Dec 2005 02:54:13 GMT</pubDate><description>I haven't thought much about XAML yet -- it looks great, but its still a little way out (although not too far).  Also, its clear that not too many others have been jumping at the UIMapper -- a lot of talk in architectural circles on similar things, but not much of anything else -- so I'm not sure what the future is right now.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=5555</link><pubDate>Wed, 21 Dec 2005 19:35:53 GMT</pubDate><description>&amp;gt;&amp;gt;Please feel free to offer some other methods in this IORMapper interface that might work better&lt;br /&gt;
&lt;br /&gt;
Well LLBLGen likes things described using compiled code. &lt;br /&gt;
The drawback to the UIMapper is that you only get to describe mappings using XML text. So in order to run code specific to an entity type, I've had to look up classes and delegates in a hashtable using a string identifier added to the mappings.&lt;br /&gt;
&lt;br /&gt;
With standard aspx you can have code behind your markup but I appreciate that the UIMapper is designed to support Windows apps too which don't support aspx, ascx style of programming.&lt;br /&gt;
&lt;br /&gt;
So this leads me to ask... when XAML comes out, will you be updating the UIMapper so that the mapping files are actually compiled into classes? That way it would be very easy to reference custom code for an entity in the code behind.&lt;br /&gt;
&lt;br /&gt;
I'm not sure if this could be made to work with asp.net too.</description></item><item><title>__dopostback</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1562&amp;key=GV3DY%2bIR6lDJOkAAvccgVg%3d%3d&amp;post=4861</link><pubDate>Fri, 07 Oct 2005 14:29:55 GMT</pubDate><description>Paul,&lt;br /&gt;
&lt;br /&gt;
My apologies.  I was using your demo code as a starting point, removed the master pages references in the html, but forgot to put in the form tag.  Without the form tag, the __dopostback script wasn't being inserted.&lt;br /&gt;
&lt;br /&gt;
Sorry... Gregg</description></item><item><title>__dopostback</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1562&amp;key=GV3DY%2bIR6lDJOkAAvccgVg%3d%3d&amp;post=4852</link><pubDate>Fri, 07 Oct 2005 13:28:03 GMT</pubDate><description>Hi Gregg:&lt;br /&gt;
&lt;br /&gt;
It should automatically be rendered when its needed -- and its simply not needed for all pages.  Are you seeing something not working?  If so, I'll probably need a lot more details.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>__dopostback</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1562&amp;key=GV3DY%2bIR6lDJOkAAvccgVg%3d%3d&amp;post=4839</link><pubDate>Thu, 06 Oct 2005 10:37:43 GMT</pubDate><description>Paul,&lt;br /&gt;
&lt;br /&gt;
I'm setting up my own web app w/UIMapper, and the listview isn't finding the __dopostback javascript.  I don't find it in the source.  Could you remind me how to have the __dopostback javascript show up in the html?&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
Gregg</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4604</link><pubDate>Fri, 09 Sep 2005 08:02:17 GMT</pubDate><description>I've got UIMapper (WEB) working fine under ASP.Net 2.0.  Not much to change other than rescoping the Client-side script block registrations.  I'll send my cleaned up version to Paul later today (what he does with it is up to him!).</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4513</link><pubDate>Wed, 31 Aug 2005 12:10:23 GMT</pubDate><description>I honestly haven't tried the UIMapper with .NET v2.0 yet.  Many apps will work with no changes, so it may, but then again it may take some tweaks -- I simply haven't tried yet since v2.0 is still in beta.  On the other hand, I wouldn't be surprise if CodeSmith can't load a v2.0 dll, since CodeSmith is compiled with the v1.1 framework and won't know about any changes.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4506</link><pubDate>Wed, 31 Aug 2005 00:30:40 GMT</pubDate><description>Hi Paul,&lt;br /&gt;
&lt;br /&gt;
thank you very much for your answer. Doesn't work UIMapper with .NET 2 or just the WilsonUIHelper.cst?&lt;br /&gt;
&lt;br /&gt;
I'm working with .NET 2.&lt;br /&gt;
&lt;br /&gt;
If UIMapper works with .NET 2, can you give me some hints how to start?&lt;br /&gt;
</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4504</link><pubDate>Tue, 30 Aug 2005 18:12:43 GMT</pubDate><description>Hi Timur:&lt;br /&gt;
&lt;br /&gt;
The cst file is a codesmith template to help you get started -- it is not the UIMapper itself.  I'm not sure why your dll would be &amp;quot;invalid&amp;quot;, unless its maybe compiled in .net v2.0, since its just trying to load a .net dll and reflect on its classes.  You'll need to send me the dll and the code that was used to create it -- and even then I can't promise I can solve something related more to codesmith than anything of mine.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4494</link><pubDate>Tue, 30 Aug 2005 10:12:15 GMT</pubDate><description>Hi Paul,&lt;br /&gt;
&lt;br /&gt;
I'd like to know how the UIMapper works. There is a WilsonUIHelper.cst and wants a EntityAssembly. If I choose my Data.dll generated with ORMapper, it says that &amp;quot;The format of the file 'Data.dll' is invalid&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Why is this invalid? What I've to give him? Could the entities not the C# Classes?&lt;br /&gt;
&lt;br /&gt;
Thank you very much in advance.&lt;br /&gt;
&lt;br /&gt;
Timur Zanagar</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4428</link><pubDate>Sat, 20 Aug 2005 09:08:14 GMT</pubDate><description>Wow, I've never had anyone say there was documentation for the ORMapper before.  :)  I agree there is more though, but its been a slow process that didn't happen right away, and mostly came about from Q&amp;amp;A.  The UIMapper just hasn't been out that long and hasn't had much of an interest so far, so there just hasn't been much need on my time or Q&amp;amp;A.  Note that I never expected the UIMapper to be as popular as the ORMapper, but I suppose I was hoping there would be more interest than there has been.  Anyhow, feel free to ask questions, and I'll do my best as time allows to answer them.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4425</link><pubDate>Sat, 20 Aug 2005 07:40:09 GMT</pubDate><description>Thank you very much for your answer.&lt;br /&gt;
&lt;br /&gt;
This file is in the same directory as the cst file. I don't know how to start with the UIMapper. There is no documentation like at the ORMapper.</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4421</link><pubDate>Sat, 20 Aug 2005 05:37:27 GMT</pubDate><description>The AssemblyHelper.dll that is needed is in the same directory as the cst file -- I believe that's all that is required.  BTW, I got that dll from the CodeSmith samples themselves.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>EntityAssembly...</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1424&amp;key=RdIfQPbijfAl9A6V0HB4vg%3d%3d&amp;post=4420</link><pubDate>Sat, 20 Aug 2005 04:17:07 GMT</pubDate><description>Hi folks,&lt;br /&gt;
&lt;br /&gt;
I just downloaded the UIMapper and wanted to make a test project. I wanted to use the WilsonUIHelper.cst for generating the files, but I don't what EntityAssembly is.&lt;br /&gt;
&lt;br /&gt;
How should be this Assembly. Are there some documentation, which I don't know?&lt;br /&gt;
&lt;br /&gt;
Didn't find something.&lt;br /&gt;
&lt;br /&gt;
Thank you very much in advance.</description></item><item><title>Wiki and Subscriber Forums</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1230&amp;key=vEcs8DPwjKfRaB4oVc2PbA%3d%3d&amp;post=3805</link><pubDate>Tue, 24 May 2005 05:43:02 GMT</pubDate><description>Please note that the Wiki and Subscriber Forums are both working and allow logged-in subscribers to have control.  That means you can start creating your own documentation in the Wiki (just keep in mind its viewable by all) and you can post to each other totally unmoderated in the Subscriber Forums (not even viewable by others).  I've also made it easier to login from any page at any time, and to know when you are logged in -- so hopefully that's less of an issue now too.  I'll certainly try to find time to participate in both the Wiki and the Subscriber Forums too -- but these are yours to do what you want to do -- so don't wait for me!&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=3764</link><pubDate>Tue, 17 May 2005 11:39:12 GMT</pubDate><description>That's fair -- again its definitely ideal for simple admin-like screens.  In many systems I've dealt with that was 80% of the screens, but every system is different.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=3761</link><pubDate>Tue, 17 May 2005 09:42:19 GMT</pubDate><description>Wait,&lt;br /&gt;
&lt;br /&gt;
Are we talking about a listVIEW or a listWIDGET?  I think the OP mentioned widget?&lt;br /&gt;
&lt;br /&gt;
My two cents: the Edit Views are simply to simplified to do much in the way of advanced filtering for list controls.  I just do a standard .aspx .&lt;br /&gt;
&lt;br /&gt;
Jason</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=3753</link><pubDate>Sun, 15 May 2005 06:47:47 GMT</pubDate><description>The current API lets you assign a &amp;quot;where clause&amp;quot; to the list -- which gives you the flexibility to build the GUI for that filter capability better than I could do so.  Keep in mind that this &amp;quot;where clause&amp;quot; is just a string that is passed to your implementation of the IORMapper interface.  That means that if your implementation expects something that isn't a sql where clause then you simply have to find the right type of string that will make sense for your implementation.  I'm not sure exactly how LLBL Gen Pro does this, so it may require some type of ugly switch statement, but hopefully not.  I tried to get some input from other mappers, but everyone is understandably busy so that didn't work out.  Please feel free to offer some other methods in this IORMapper interface that might work better.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Filtering combos</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1211&amp;key=0U0oCjUN%2bfMNBocazL6cSg%3d%3d&amp;post=3751</link><pubDate>Sat, 14 May 2005 14:44:46 GMT</pubDate><description>Hi Paul,&lt;br /&gt;
&lt;br /&gt;
I'm having loads of fun with your UI Mapper.&lt;br /&gt;
&lt;br /&gt;
A question though...&lt;br /&gt;
&lt;br /&gt;
Say I wanted to filter the records which appeared in a ListWidget, how would I do this?&lt;br /&gt;
&lt;br /&gt;
I suppose I could specify that the source be a view which contains the necessary where clause but I'd rather not create a view and resulting class just to filter some results.&lt;br /&gt;
&lt;br /&gt;
Secondly, I could add a 'where' parameter to the ListWidget and pass this along to the ORMapper. The problem here though is that I'm using LLBLGen which doesn't allow one to specify a where clause using a string. You have to code it.&lt;br /&gt;
&lt;br /&gt;
What I'm currently doing is specifying on the ListWidget a string identifier for a method which returns the necessary filtering object which can be passed to LLBLGen. To get to this method, the method is stored inside a delegate which is stored in a hashtable and keyed on the string identifier stored in the ListWidget.&lt;br /&gt;
&lt;br /&gt;
What do you think?&lt;br /&gt;
&lt;br /&gt;
Ian.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
</description></item><item><title>IResources</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1194&amp;key=lCVYCP3UpIu7Fx5KtX9YjQ%3d%3d&amp;post=3723</link><pubDate>Wed, 11 May 2005 11:34:24 GMT</pubDate><description>The IResources interface is there for you to implement -- it allows you to specify all the strings in ways of your own choosing instead of relying on the labels in the mappings.  So if you choose to implement it, then the label (or the member is used if the label is not specified) becomes the key for your own resource implementation.  You could choose to use that key and the user's thread locale to lookup the actual string in a resource dll or in a database table -- the implementation is totally up to you.  There are also a couple of hard-coded strings, like the delete message, that you can override by implementing this interface -- in this case the key is &amp;quot;ListView_ConfirmDelete&amp;quot;.  By the way, the MockResources class is there to both give you a trivial example and to make the design view of the controls work at least somewhat.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>IResources</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1194&amp;key=lCVYCP3UpIu7Fx5KtX9YjQ%3d%3d&amp;post=3720</link><pubDate>Wed, 11 May 2005 10:08:56 GMT</pubDate><description>Hey Paul,&lt;br /&gt;
&lt;br /&gt;
Could you tell me the purpose of the IResources interface in the UIMapper?  I can't find a single class that implements it except for MockResources, and that appears to be a very thin class.&lt;br /&gt;
&lt;br /&gt;
I'm asking because in looking for a way to have a nice static delete message for the list views there doesn't appear to be a fully implemented way of doing so.</description></item><item><title>Different Design</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1086&amp;key=3Mp4lIp9mgda%2bX6nQ2nEdg%3d%3d&amp;post=3649</link><pubDate>Sat, 30 Apr 2005 12:13:45 GMT</pubDate><description>Yes that makes sense. It just interests me to consider how things might be a little different.</description></item><item><title>Different Design</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1086&amp;key=3Mp4lIp9mgda%2bX6nQ2nEdg%3d%3d&amp;post=3642</link><pubDate>Fri, 29 Apr 2005 10:31:53 GMT</pubDate><description>Hi Ian:&lt;br /&gt;
&lt;br /&gt;
Well, I suppose we can agree to disagree.  I have no problem admitting there would be value in what you want, I just don't find that its what I want.  And as it is now anyhow, the UIMapper doesn't really manage the data as much as it works with an ORMapper (or something else you provide that works with the defined interface).  By the way, I thought I'd point out that DataSets are typically heavier than custom objects, including using more memory, and being slower at least for smaller sets of data (and hopefully you're paging data unless you're doing reports to only work with smaller sets of data).&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Many-to-Many Relationships</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1169&amp;key=RvoOmluKwGuQfC%2bsPHEd3Q%3d%3d&amp;post=3641</link><pubDate>Fri, 29 Apr 2005 09:59:59 GMT</pubDate><description>A few questions:&lt;br /&gt;
1. I'm having a hard time figuring out how to display a many-to-many relationship. My old form has 2 listboxes with add/remove buttons to relate groups to an employee. Is this possible?&lt;br /&gt;
&lt;br /&gt;
2. Is it possible to include an second group that are from a different but related table/object?&lt;br /&gt;
- Group1: Employee Info&lt;br /&gt;
- Group2: Login Info&lt;br /&gt;
&lt;br /&gt;
3. Finally, what can the ActionEvent be used for?&lt;br /&gt;
&lt;br /&gt;
-JakeM</description></item><item><title>Different Design</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1086&amp;key=3Mp4lIp9mgda%2bX6nQ2nEdg%3d%3d&amp;post=3640</link><pubDate>Fri, 29 Apr 2005 07:12:30 GMT</pubDate><description>Hi Paul,&lt;br /&gt;
&lt;br /&gt;
You write..&lt;br /&gt;
&lt;br /&gt;
'So why not have the ORMapper generate the classes at runtime, or just use datasets? That would be exactly the opposite of what an object-oriented developer would want, since its the objects that are central to our work.'&lt;br /&gt;
&lt;br /&gt;
I'm not sure I agree with this. A DataSet is still an object. Its just not as strongly typed as a generated business object.&lt;br /&gt;
&lt;br /&gt;
The question is, given that the UIMapper is managing data automatically, does it really benifit from programming strongly typed business objects?&lt;br /&gt;
&lt;br /&gt;
I think not. So if it were to use DataSets then the process of generating business object could be avoided and one would save the memory which is used to store them.&lt;br /&gt;
&lt;br /&gt;
Ian.</description></item><item><title>Width set each time on widgets</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1144&amp;key=zK6kacBMc5i5MfGLuCRf0g%3d%3d&amp;post=3638</link><pubDate>Fri, 29 Apr 2005 04:18:09 GMT</pubDate><description>Hmm..&lt;br /&gt;
&lt;br /&gt;
Ok. I haven't toy'd around with the WinForm version. It still has to work here as well. Then I'm back to removing the property entirely. At least make sure at all style issues can be controlled with a stylesheet class (right now they are overrided by the local &amp;quot;style&amp;quot; attribute).&lt;br /&gt;
&lt;br /&gt;
/Rasmus</description></item><item><title>embedded config files</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1164&amp;key=W%2ftKH36WMmtgTvYCfitakQ%3d%3d&amp;post=3631</link><pubDate>Thu, 28 Apr 2005 09:35:40 GMT</pubDate><description>Sorry, found that shortly after making the post.&lt;br /&gt;
- Jake</description></item><item><title>Width set each time on widgets</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1144&amp;key=zK6kacBMc5i5MfGLuCRf0g%3d%3d&amp;post=3626</link><pubDate>Wed, 27 Apr 2005 17:08:19 GMT</pubDate><description>I originally allowed percents in the beta, but once I added the WinForms support that no longer worked.  Any thoughts?&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>embedded config files</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1164&amp;key=W%2ftKH36WMmtgTvYCfitakQ%3d%3d&amp;post=3625</link><pubDate>Wed, 27 Apr 2005 17:07:22 GMT</pubDate><description>Have you tried the embedded attribute?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;file path=&amp;quot;SourceNet.Data.OR.UIMap_Emp.config&amp;quot; embedded=&amp;quot;true&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>embedded config files</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1164&amp;key=W%2ftKH36WMmtgTvYCfitakQ%3d%3d&amp;post=3624</link><pubDate>Wed, 27 Apr 2005 14:41:20 GMT</pubDate><description>I know there is a post that talks about how the cs template doesn't support embedded resource files, but i'm getting an error when calling new UIManager(uiMap, ormgr) even though i'm using fully qualified namespaces.&lt;br /&gt;
&lt;br /&gt;
System.TypeInitializationException: The type initializer for &amp;quot;SourceNet.Data.OR.Manager&amp;quot; threw an exception. ---&amp;gt; System.NullReferenceException: Object reference not set to an instance of an object. at Wilson.UIMapper.UIHelper.GetFullPath(String filePath) at Wilson.UIMapper.UIHelper.GetXmlDocument(String filePath, Boolean embeddedResource) at Wilson.UIMapper.UIMappings.ParseFile(XmlNode fileNode) at Wilson.UIMapper.UIMappings.ParseMappings(XmlDocument mappings) at Wilson.UIMapper.UIMappings..ctor(XmlDocument mappings) at Wilson.UIMapper.UIManager..ctor(String mappingFile, IORMapper orMapper, IResources resources) at Wilson.UIMapper.UIManager..ctor(String mappingFile, IORMapper orMapper) at SourceNet.Data.OR.Manager..ctor() in c:\data\sourcenet\data\or\manager.cs:line 43&lt;br /&gt;
&lt;br /&gt;
uiMap = &amp;quot;SourceNet.Data.OR.UIMappings.config&amp;quot;&lt;br /&gt;
which has the following:&lt;br /&gt;
&amp;lt;mappings version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;file path=&amp;quot;SourceNet.Data.OR.UIMap_Emp.config&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/mappings&amp;gt;&lt;br /&gt;
&lt;br /&gt;
any ideas?&lt;br /&gt;
</description></item><item><title>Width set each time on widgets</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1144&amp;key=zK6kacBMc5i5MfGLuCRf0g%3d%3d&amp;post=3621</link><pubDate>Wed, 27 Apr 2005 06:32:41 GMT</pubDate><description>Another option could also be to accept &amp;quot;100%&amp;quot; in the mapping file (well.. that would work in my case ;o) )&lt;br /&gt;
&lt;br /&gt;
So is this something we will see in a future release?&lt;br /&gt;
&lt;br /&gt;
/Rasmus&lt;br /&gt;
</description></item><item><title>Width set each time on widgets</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1144&amp;key=zK6kacBMc5i5MfGLuCRf0g%3d%3d&amp;post=3606</link><pubDate>Fri, 22 Apr 2005 09:02:18 GMT</pubDate><description>I agree I at least need a setting to turn off that default.  I originally didn't use the fixed widths in my beta version, but there seemed to be a common desire to get the &amp;quot;fixed&amp;quot; look.&lt;br /&gt;
&lt;br /&gt;
Thanks, Paul Wilson</description></item><item><title>Width set each time on widgets</title><link>http://www.microsoftarchitect.com/Forums/Default.aspx?part=42&amp;action=thread&amp;id=1144&amp;key=zK6kacBMc5i5MfGLuCRf0g%3d%3d&amp;post=3580</link><pubDate>Tue, 19 Apr 2005 08:03:45 GMT</pubDate><description>Hey Paul&lt;br /&gt;
&lt;br /&gt;
Great work on the UI mapper.&lt;br /&gt;
&lt;br /&gt;
I have a small problem, I would really like to set the width of a text widget to 100%. Well easy I think i just make a css class for it. &lt;br /&gt;
&lt;br /&gt;
But this won't do the trick, I then look at the html and sees that there is a style=&amp;quot;width:500px&amp;quot; in the input tag. &lt;br /&gt;
&lt;br /&gt;
Ok... I go to my mapping file and delete the width attribute, but the style is still there. I then go to the code to and finds out that it ALWAYS defaults to 200px if nothing else is set. I could of course just make my own text widget ;o) but it would be nice to be able to configure the widgets through css styles only and it wouldn't start to make assumptions ;-)&lt;br /&gt;
&lt;br /&gt;
A small thing in a great product. I'm in the process og implementing a more &amp;quot;xp look&amp;quot; to the list and edit view.&lt;br /&gt;
&lt;br /&gt;
/Rasmus Lindgren</description></item></channel></rss>