﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Enhancement Requests  » Extending Smart Tags with Designer Actions in SF classes</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Wed, 13 May 2026 13:05:12 GMT</lastBuildDate><ttl>20</ttl><item><title>Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15527.aspx</link><description>I am a VS/SF/.NET newbie and come from a VFP/VFE world of RAD builders and wizards.&amp;nbsp; I am in awe of the potential for this kind of stuff in Visual Studio.&amp;nbsp; &lt;P&gt;It would seem natural to have the SF base controls - textbox etc - have smart tags that immediately show the properties that will almost certainly have to be set every time they are dropped on a form - name, binding field, text etc.&lt;/P&gt;&lt;P&gt;I am delving into designer actions and how to implement them, but I thought it would be worth asking if anyone could be kind enough to walk me through this in a Strataframe context - how would I add binding field to the smart tag for all Strataframe textboxes ( and how will I do this in a way that future updates won't blow away my changes)&lt;/P&gt;&lt;P&gt;Seems like everyone working with SF a lot must have already thought of this.&amp;nbsp; Would suggest it as a framework enhancement.&lt;/P&gt;&lt;P&gt;TIA&lt;/P&gt;&lt;P&gt;Charles</description><pubDate>Fri, 11 Apr 2008 15:08:35 GMT</pubDate><dc:creator>Charles R Hankey</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15553.aspx</link><description>Edhy and Trent - &lt;/P&gt;&lt;P&gt;Thanks, that's exactly what I mean ( didn't know the .net for "builder")&amp;nbsp; :)</description><pubDate>Fri, 11 Apr 2008 15:08:35 GMT</pubDate><dc:creator>Charles R Hankey</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15545.aspx</link><description>BTW, Charles, I agree that this is a good idea.&amp;nbsp; It is something that we should probably do in the near term for the SF controls.</description><pubDate>Fri, 11 Apr 2008 12:29:51 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15544.aspx</link><description>Yeah, that's what I thought that he was talking about...this is called a designer whereas a smart-tag is actually something different that you see within the code editor.</description><pubDate>Fri, 11 Apr 2008 12:24:20 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15542.aspx</link><description>I believe Charles is talking about the SF Smart Tags in the Designer.&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://forum.strataframe.net/Uploads/Images/d2ed8fac-06ef-4fbc-a5ac-4b4b.png"&gt;&lt;/P&gt;&lt;P&gt;So he would like to see the most common used properties like BindingField, BindingFormat, etc.&amp;nbsp;in the Smart Tag in order to speed up the process of setting the objects.&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://forum.strataframe.net/Uploads/Images/b979e279-811b-4912-9b3b-aa5f.png"&gt;&lt;/P&gt;&lt;P&gt;If this task is easier than what will come in future versions, then I will also welcome this enhancement :D</description><pubDate>Fri, 11 Apr 2008 11:30:59 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15541.aspx</link><description>Are you talking about in code or in the designer?</description><pubDate>Fri, 11 Apr 2008 10:57:05 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15540.aspx</link><description>I think I may have made what I'm looking to do sound more complicated than perhaps it is.&amp;nbsp; I just meant how would you add properties to the smart tag pane of a textbox control, for example, so that the most commonly used ones would be easily accessible.&amp;nbsp; I guess the MSDN made it look easy in that a subclass of the base textbox (i.e. SF textbox ) would be modified once at the framework level. no?&lt;P&gt;Of course, I also understand my ignorance of the underpinning of .net is deep enough that I should probably figure that if it were as easy to implement as I thought it would already be there :)</description><pubDate>Fri, 11 Apr 2008 09:48:47 GMT</pubDate><dc:creator>Charles R Hankey</dc:creator></item><item><title>RE: Extending Smart Tags with Designer Actions in SF classes</title><link>http://forum.strataframe.net/FindPost15533.aspx</link><description>Creating designers within the DTE is not quick answer.&amp;nbsp; It is actually a very length and involved process to explain.&amp;nbsp; In theory it is simple, but there are a lot of elements to work through.&amp;nbsp; You are most likely referring to a Designer.&amp;nbsp; You first create a designer class by inheriting the ControlDesigner (or another designer type):&lt;/P&gt;&lt;P&gt;[codesnippet]Public Class MyDesigner&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inherits System.Windows.Forms.Design.ControlDesigner&lt;BR&gt;End Class[/codesnippet]&lt;/P&gt;&lt;P&gt;Once this is done, you then create your verbs or actions that will be available on this designer.&amp;nbsp; We do this for localization controls such as a label and then have more complex designers on elements such as the wizard and panel manager.&lt;/P&gt;&lt;P&gt;What you are asking for is actually not a new request in regards to being able to drag on a binding field and it chooses the appropriate control and throws on a label, etc.&amp;nbsp; If you look through the requests you can see that there has been plenty of discussion on this topic.&amp;nbsp; We intend to add a bit of this functionality in future releases, which has also been discussed on some of those threads.&amp;nbsp; Implementing this in .NET with full support for all control types isn't a weekend project.&amp;nbsp; When we add something like this to the framework it has to work across any control type and collection (i.e. people that use DevExpress, Infragistics, etc.)&amp;nbsp; so that complicates things a little and is why we haven't just slapped a tool out here.&amp;nbsp; At any rate, we do plan to have this functionality in the future.</description><pubDate>Fri, 11 Apr 2008 08:46:08 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>