<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hello Kirti : AJAX</title><link>http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx</link><description>Tags: AJAX</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Toolkit showcase</title><link>http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-showcase.aspx</link><pubDate>Fri, 07 Sep 2007 09:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1914664</guid><dc:creator>kirtid</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/kirtid/comments/1914664.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=1914664</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=1914664</wfw:comment><description>We are compiling a list of websites to showcase on the Toolkit page that is a part of the ASP.NET website . Details on how the page will end up looking like have not been fleshed out yet. Just like this ASP.NET AJAX showcase displays interesting websites...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/09/06/toolkit-showcase.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1914664" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Toolkit support for .NET Framework 3.5 and Visual Studio 2008 Beta2</title><link>http://blogs.technet.com/kirtid/archive/2007/07/26/toolkit-support-for-net-framework-3-5-and-visual-studio-2008-beta2.aspx</link><pubDate>Fri, 27 Jul 2007 05:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1624132</guid><dc:creator>kirtid</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kirtid/comments/1624132.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=1624132</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=1624132</wfw:comment><description>The next wave of Visual Studio products coming out from the Developer Division in Microsoft promises a richer development experience than its predecessors. Features that deserve special mention since they are particularly relevant to the Toolkit are Javascript...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/07/26/toolkit-support-for-net-framework-3-5-and-visual-studio-2008-beta2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1624132" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Cascading AutoComplete</title><link>http://blogs.technet.com/kirtid/archive/2007/05/17/cascading-autocomplete.aspx</link><pubDate>Thu, 17 May 2007 10:52:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:985087</guid><dc:creator>kirtid</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.technet.com/kirtid/comments/985087.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=985087</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=985087</wfw:comment><description>We have received a lot of feedback from users about not being able to pass additional information to the AutoComplete webservice which limits their usage of the extender. We decided to absorb that input and add support to all extenders that issue XmlHttpRequests...(&lt;a href="http://blogs.technet.com/kirtid/archive/2007/05/17/cascading-autocomplete.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=985087" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/kirtid/attachment/985087.ashx" length="566861" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AutoComplete/default.aspx">AutoComplete</category></item><item><title>Insuring, the Toolkit way</title><link>http://blogs.technet.com/kirtid/archive/2007/03/27/insuring-the-toolkit-way.aspx</link><pubDate>Wed, 28 Mar 2007 09:25:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:712917</guid><dc:creator>kirtid</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kirtid/comments/712917.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=712917</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=712917</wfw:comment><description>&lt;P&gt;My current task at hand is finding a good insurance policy that is kind to my pocket and covers my car well. I have been putting it off&amp;nbsp;for months now,&amp;nbsp;one, because it is so&amp;nbsp;boring and two,&amp;nbsp;because I do not understand "insurance jargon" and&amp;nbsp;have very little interest in making an effort to do the same.&amp;nbsp;I will not complain a lot about insurance sites but they definitely do not fall into the "cool" category. If only shopping for insurance was as exciting as shopping for cars! But now there is hope in the form of the &lt;A class="" title="All State site" href="https://quote.allstate.com/" mce_href="https://quote.allstate.com/"&gt;All State&lt;/A&gt; site. Notice the &lt;A class="" title=ModalPopup href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/ModalPopup/ModalPopup.aspx"&gt;ModalPopups&lt;/A&gt;, &lt;A class="" title="Cascading Drop Down" href="http://ajax.asp.net/ajaxtoolkit/CascadingDropDown/CascadingDropDown.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/CascadingDropDown/CascadingDropDown.aspx"&gt;CascadindDropDowns&lt;/A&gt;, &lt;A class="" title=Accordion href="http://ajax.asp.net/ajaxtoolkit/Accordion/Accordion.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/Accordion/Accordion.aspx"&gt;Accordions&lt;/A&gt;, &lt;A class="" title=PopupControl href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx"&gt;PopupControls&lt;/A&gt;, &lt;A class="" title=HoverMenu href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx"&gt;HoverMenus&lt;/A&gt;, &lt;A class="" title="Collapsible Panel" href="http://ajax.asp.net/ajaxtoolkit/CollapsiblePanel/CollapsiblePanel.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/CollapsiblePanel/CollapsiblePanel.aspx"&gt;CollapsiblePanels&lt;/A&gt;, &lt;A class="" title=Slider href="http://ajax.asp.net/ajaxtoolkit/Slider/Slider.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/Slider/Slider.aspx"&gt;Sliders&lt;/A&gt;, &lt;A class="" title="TextBoxWaterMark Control" href="http://ajax.asp.net/ajaxtoolkit/TextBoxWatermark/TextBoxWatermark.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/TextBoxWatermark/TextBoxWatermark.aspx"&gt;TextBoxWaterMarks&lt;/A&gt;? Well, if you did not before reading this, you sure will now. Yes, it is the &lt;A class="" title="AJAX Control Toolkit" href="http://ajax.asp.net/ajaxtoolkit/" mce_href="http://ajax.asp.net/ajaxtoolkit/"&gt;Toolkit &lt;/A&gt;all the way, a custom showcase made just for us.&amp;nbsp;A very mundane real world scenario packaged attractively!&amp;nbsp;It makes me want to shop for insurance on their site just to experience the Toolkit in action, if not for the end product.&amp;nbsp;I expect my insurance policy hunt to not end in the very near future but in the meantime I will keep myself entertained on the &lt;A class="" title="All State site" href="https://quote.allstate.com/" mce_href="https://quote.allstate.com/"&gt;All State&lt;/A&gt;&amp;nbsp;site. &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=712917" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>WYSIBYG...What you see is &amp;amp;quot;before&amp;amp;quot; you get, uhhh... it</title><link>http://blogs.technet.com/kirtid/archive/2007/03/17/what-you-see-is-before-you-get-uhhh-it.aspx</link><pubDate>Sun, 18 Mar 2007 09:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:698856</guid><dc:creator>kirtid</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/kirtid/comments/698856.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=698856</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=698856</wfw:comment><description>&lt;P&gt;One of the most &lt;A class="" title="wysiwyg editor work item" href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/View.aspx?WorkItemId=8141" mce_href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/View.aspx?WorkItemId=8141"&gt;requested&lt;/A&gt; controls in the &lt;A class="" title="AJAX Control Toolkit" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt; is a &lt;A class="" title=WYSIWYG href="http://en.wikipedia.org/wiki/Wysiwyg" mce_href="http://en.wikipedia.org/wiki/Wysiwyg"&gt;WYSIWYG&lt;/A&gt; editor. There are a bunch of rich text html editors floating around that serve this purpose, so wouldn't having this in the &lt;A class="" title="AJAX Control Toolkit" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt; be just a "me-too"? I have been thinking if there would be more ways in which our version could stand out. The Office 2007 UI enhanced the &lt;A class="" title=WYSIWYG href="http://en.wikipedia.org/wiki/Wysiwyg" mce_href="http://en.wikipedia.org/wiki/Wysiwyg"&gt;WYSIWYG&lt;/A&gt;&amp;nbsp;experience greatly by allowing you &lt;A class="" title="Live previews feature" href="http://office.microsoft.com/en-us/help/HA101679411033.aspx?pid=CL100605171033" mce_href="http://office.microsoft.com/en-us/help/HA101679411033.aspx?pid=CL100605171033"&gt;live previews&lt;/A&gt; that demonstrate how your content will look if a particular feature button like "bold" or "font names" is selected.&amp;nbsp;The WYSIBYG&amp;nbsp;acronym comes from a &lt;A class="" title=Microsoftie href="http://www.techweb.com/encyclopedia/defineterm.jhtml?term=Microsoftie" mce_href="http://www.techweb.com/encyclopedia/defineterm.jhtml?term=Microsoftie"&gt;Microsoftie&lt;/A&gt; who presented that &lt;A class="" title="Word Live Preview" href="http://office.microsoft.com/en-us/help/HA101679411033.aspx?pid=CL100605171033" mce_href="http://office.microsoft.com/en-us/help/HA101679411033.aspx?pid=CL100605171033"&gt;MS Word&lt;/A&gt; feature at Microsoft's Company Meeting. I unfortunately do not remember his name to give him credit for the same. If you do then let me know and I will update the post.&lt;/P&gt;
&lt;P&gt;I am writing this post in a &lt;A class="" title="Community Server" href="http://communityserver.org/" mce_href="http://communityserver.org/"&gt;Community Server&lt;/A&gt; &lt;A class="" title=WYSIWYG href="http://en.wikipedia.org/wiki/Wysiwyg" mce_href="http://en.wikipedia.org/wiki/Wysiwyg"&gt;WYSIWYG&lt;/A&gt;&amp;nbsp;editor and I wondered if I could apply some learnings from the pains I experienced and introduce some more useful features in the &lt;A class="" title="AJAX Control Toolkit" href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Toolkit&lt;/A&gt;&amp;nbsp;editor. If you take a look at my blog post on &lt;A class="" title="Slide Shows blog" href="http://blogs.technet.com/kirtid/archive/2007/03/06/slide-shows-et-all.aspx" mce_href="http://blogs.technet.com/kirtid/archive/2007/03/06/slide-shows-et-all.aspx"&gt;Slide Shows&lt;/A&gt;, it&amp;nbsp;has some links in "blue" instead of the trademark pink enforced by my blog template. The mishap occurred because I was reluctant to write my blog in this editor and chose to use the outlook message editor to compose it before I would cut and paste it. It so turned out that the format was preserved (which is understandable but&amp;nbsp;not what I wanted then). Since some of my content was written using the blog editor it had the right formatting but the editor did not have a "Format Painter" option (at least I could not&amp;nbsp;find one that did something similar)&amp;nbsp;to correct the styles copied over from outlook and hence the inconsistent look and feel. I was too lazy to manually fix that up and I can claim that I&amp;nbsp;got lucky&amp;nbsp;because I could&amp;nbsp;use that to justify why we need format painting in the Toolkit editor.&lt;/P&gt;
&lt;P&gt;For now I think a decent format painting story and live preview support sounds like a good start, hopefully to deter people from calling it "yet another wysiwyg editor"... What say?&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=698856" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.technet.com/kirtid/archive/tags/editor/default.aspx">editor</category><category domain="http://blogs.technet.com/kirtid/archive/tags/wysiwyg/default.aspx">wysiwyg</category></item><item><title>ContextMenu Extender, anyone?</title><link>http://blogs.technet.com/kirtid/archive/2007/03/06/contextmenu-extender-anyone.aspx</link><pubDate>Wed, 07 Mar 2007 00:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:677807</guid><dc:creator>kirtid</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kirtid/comments/677807.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=677807</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=677807</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The &lt;A class="" title=Toolkit href="http://ajax.asp.net/ajaxtoolkit" mce_href="http://ajax.asp.net/ajaxtoolkit"&gt;Ajax Control Toolkit&lt;/A&gt; has a bunch of controls wish-listed and we would like to deliver as many as possible to our customers. One of our new contributors, &lt;A class="" title="Ziemowit Skowronski's Toolkit Blog" href="http://devlicio.us/blogs/ziemowit_skowronski/archive/2007/03/09/joined-to-ajax-control-toolkit-team.aspx" mce_href="http://devlicio.us/blogs/ziemowit_skowronski/archive/2007/03/09/joined-to-ajax-control-toolkit-team.aspx"&gt;Ziemowit&amp;nbsp;Skowronski&lt;/A&gt;,&amp;nbsp;has volunteered to author a new control which will behave like a context menu. It will prevent the default browser menu from showing up when you right click and show you a custom menu and provide you with richer, more relevant functionality. We would have to essentially override the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/oncontextmenu.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/oncontextmenu.asp"&gt;contextmenu&lt;/A&gt; event and show a popup. The new context menu could easily use the existing FloatingBehavior support in the Toolkit to show a custom menu control. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Name of the control:&lt;/B&gt; &lt;A class="" title=ContextMenu href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/View.aspx?WorkItemId=8032" mce_href="http://www.codeplex.com/AtlasControlToolkit/WorkItem/View.aspx?WorkItemId=8032"&gt;ContextMenuExtender&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;TargetControl:&lt;/B&gt; &lt;A class="" title=Syste.Web.UI href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuicontrolclasstopic.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuicontrolclasstopic.asp"&gt;Control&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Properties: &lt;/B&gt;I am almost stealing this from the &lt;A class="" title=HoverMenu href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx"&gt;HoverMenu&lt;/A&gt; control in the Toolkit. The ContextMenu is the &lt;A class="" title=HoverMenu href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/HoverMenu/HoverMenu.aspx"&gt;HoverMenu&lt;/A&gt;&amp;nbsp;handling the &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/oncontextmenu.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/oncontextmenu.asp"&gt;contextmenu&lt;/A&gt; event instead of the &lt;A class="" title=MouseOver href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp"&gt;mouseover&lt;/A&gt;/&lt;A class="" title=mouseout href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp" mce_href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events.asp"&gt;mouseout&lt;/A&gt; events. We could reuse most of the functionality in that control.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;TargetControlID:&lt;/U&gt; ID of the element, right clicking on which will cause the context menu to show&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;PopupControlID:&lt;/U&gt; ID of the menu popup that will serve as the context menu&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;Position:&lt;/U&gt; Position of the menu popup with respect to the target control. Any position supported by PopupBehavior?&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;U&gt;ContextMenuCssClass:&lt;/U&gt; Name of the css class that will be applied to the menu popup element.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Accessibility: &lt;/B&gt;When the target control is focusable the ContextMenu should be able to be activated using the keyboard alone so the extender needs to support&amp;nbsp;keyboard events on the target control as well.&amp;nbsp;The popup panel should have the features expected of an accessible control like semantic html, alternate text, high contrast support, keyboard support and more. This would be a to-do for the website developer though and not the control author since the Extender consumes whatever Menu Control is passed to it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;International: &lt;/B&gt;Would there be any left-to-right/right-to-left concerns we should have if we are exposing the Position property? Users can make their page globally aware using that, correct? &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Usability: &lt;/B&gt;This is something that end users who deploy this control should take into consideration. Right-clicking in a browser to expose non-browser menus is not something that users will discover intuitively. It should be considered that the control needs to communicate in some way that it has a contextmenu that is not the default browser one. It needs to be somehow advertised that there is more possible with the target control beyond just clicking and/or hovering over it. Talking about usability, what would be the Safari story? Would any Macintosh users like to chime in?&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Any more feature requests, ideas? &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;------------&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;&lt;EM&gt;*update*&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Some more new ideas...&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A class="" title="Chad Smith - Context Menu sample" href="http://dev.burning-ice.co.uk/ContextMenu" mce_href="http://dev.burning-ice.co.uk/ContextMenu "&gt;Chad Smith&lt;/A&gt;, a&amp;nbsp;Toolkit enthusiast&amp;nbsp;is working with &lt;A class="" title="Ziemowit's Context Menu" href="http://devlicio.us/blogs/ziemowit_skowronski/archive/2007/03/09/joined-to-ajax-control-toolkit-team.aspx" mce_href="http://devlicio.us/blogs/ziemowit_skowronski/archive/2007/03/09/joined-to-ajax-control-toolkit-team.aspx"&gt;Ziemowit&lt;/A&gt; on the ContextMenu. He suggested the idea of&amp;nbsp;sharing code among&amp;nbsp;&lt;A class="" title="PopupControl demo" href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx"&gt;PopupControl&lt;/A&gt; and ContextMenu since &lt;A class="" title="PopupControl demo" href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx"&gt;PopupControl&lt;/A&gt;&amp;nbsp;is fired by a left mouse button click and ContextMenu will be fired by a right mouse button click. So the only distinction between the two being the value of the property "InvokedBy"&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I really liked that idea. Taking it a step further what if we could observe more code sharing?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT color=#000000&gt;Instead of restricting it to right-button and left-button clicks we could set it to be the event that fires “show” on the popup and make it more generic. We could then add the “MouseHover” event to that set and take care of HoverMenu support as well. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT color=#000000&gt;If we could have a similar “DismissedBy” property which would be set to “MouseUnHover” in case of the HoverMenu, “BodyClick” for the &lt;A class="" title="PopupControl demo" href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/PopupControl/PopupControl.aspx"&gt;PopupControl&lt;/A&gt; and the ContextMenu that would make the model more consistent. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT color=#000000&gt;All the core functionality could be moved into a “Menu” class and the classifications on how the menu gets shown would be the three child classes with relevant values for InvokedBy and DismissedBy (those would need the element whose event needs to be fired as well, to create the handlers; for example in case of body click). These properties do not need to be publicly exposed but will remain the distinguishing features and could stay protected.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;SPAN style="mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT color=#000000&gt;Sounds more object oriented?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=677807" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category></item><item><title>Slide Shows and more...</title><link>http://blogs.technet.com/kirtid/archive/2007/03/06/slide-shows-et-all.aspx</link><pubDate>Tue, 06 Mar 2007 13:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:676410</guid><dc:creator>kirtid</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/kirtid/comments/676410.aspx</comments><wfw:commentRss>http://blogs.technet.com/kirtid/commentrss.aspx?PostID=676410</wfw:commentRss><wfw:comment>http://blogs.technet.com/kirtid/rsscomments.aspx?PostID=676410</wfw:comment><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;While I was authoring the &lt;A class="" title=SlideShow href="http://ajax.asp.net/ajaxtoolkit/SlideShow/SlideShow.aspx" mce_href="http://ajax.asp.net/ajaxtoolkit/SlideShow/SlideShow.aspx"&gt;&lt;FONT color=#0000ff&gt;slideshow extender&lt;/FONT&gt;&lt;/A&gt; in the &lt;A class="" title="Ajax Control Toolkit" href="http://ajax.asp.net/ajaxtoolkit/" mce_href="http://ajax.asp.net/ajaxtoolkit/"&gt;&lt;FONT color=#0000ff&gt;AJAX Control Toolkit&lt;/FONT&gt;&lt;/A&gt; I happened to find a very interesting company&amp;nbsp;that actually does *just* slide shows for a living, called &lt;A class="" title=Slide href="http://www.slide.com/" mce_href="http://www.slide.com/"&gt;&lt;FONT color=#0000ff&gt;Slide&lt;/FONT&gt;&lt;/A&gt;, of course with more bells and whistles. There is a Redmond based company called &lt;A class="" title=SmileBox href="http://www.smilebox.com/" mce_href="http://www.smilebox.com"&gt;&lt;FONT color=#0000ff&gt;SmileBox &lt;/FONT&gt;&lt;/A&gt;which does something very similar as well.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;They both overlap in the core aspects, i.e. being able to create a custom slide show to transition smoothly through&amp;nbsp;a set of&amp;nbsp;pictures. But what I found particularly interesting was &lt;A class="" title=Slide href="http://www.slide.com/" mce_href="http://www.slide.com/"&gt;&lt;FONT color=#0000ff&gt;Slide&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;allows you to pull your pictures from your &lt;A class="" title=MySpace href="http://www.myspace.com/" mce_href="http://www.myspace.com"&gt;&lt;FONT color=#0000ff&gt;MySpace&lt;/FONT&gt;&lt;/A&gt;, &lt;A class="" title=Flickr href="http://www.flickr.com/" mce_href="http://www.flickr.com"&gt;&lt;FONT color=#0000ff&gt;Flickr&lt;/FONT&gt;&lt;/A&gt;, &lt;A class="" title=Facebook href="http://www.facebook.com/" mce_href="http://www.facebook.com"&gt;&lt;FONT color=#0000ff&gt;Facebook&lt;/FONT&gt;&lt;/A&gt; accounts and many more data-sources. There is a caveat though. You need to login and provide your respective account credentials, which they claim they will not use. That being said, it is a cool picture&amp;nbsp;aggregator (It reminded me of &lt;A class="" title=Meebo href="http://www.meebo.com/" mce_href="http://www.meebo.com"&gt;&lt;FONT color=#0000ff&gt;Meebo &lt;/FONT&gt;&lt;/A&gt;which is the IM webclient). It leverages the fact that people are inherently lazy and do not want to upload pictures to ten different sites and makes for easier and faster adoption. You can then just copy the html and paste it into your page/blog.&amp;nbsp;The cosmetic theming aspect adds particular flair to the slide shows. You no longer need to be a Flash expert to create cool, custom, personalized greeting components and share them with your friends and family easily.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I had thought about this over two months ago when we were deciding on what our &lt;A class="" title=MIX07 href="http://www.microsoft.com/events/mix/default.mspx" mce_href="http://www.microsoft.com/events/mix/default.mspx"&gt;&lt;FONT color=#0000ff&gt;MIX07&lt;/FONT&gt;&lt;/A&gt; plans were going to be. A project like this to evangelize the&lt;A class="" title=MIX07 href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx" mce_href="http://msdn2.microsoft.com/en-us/asp.net/bb187358.aspx"&gt; WPF/E technology&lt;/A&gt;, &lt;A class="" title=Microsoft href="http://www.microsoft.com/" mce_href="http://www.microsoft.com/"&gt;Microsoft’s&lt;/A&gt; version of &lt;A class="" title=Flash href="http://www.adobe.com/products/flashplayer/" mce_href="http://www.adobe.com/products/flashplayer/"&gt;Flash&lt;/A&gt;++, would be awesome. But it did not fit into our team’s charter…sob sob. Anyways, taking it to the next level, imagine though that the components are user driven. I, as a developer, could create programmable WPF/E components that could be used by end users in collages (greetings, scrap-books, diagrams, slideshows etc.). The API’s supported by the component would be exposed in UI via reflection and users would be able to add that to their site and customize them. This would be much easier to achieve in managed code which WPF/E will support. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;In short a “Create my Web Art or Wiki art” style web application that&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Allows for a controls to have a generic platform where they can be uploaded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Allows for the control API’s to be exposed for manipulation in a generic fashion&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Allows for overlaying of controls on a canvas to form more complex components (generating xaml on the fly)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Allows for storyboard settings and mutual interaction between components on the canvas&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;This would then be a forum for both budding wpf/e developers wanting to showcase their work and allow end users to generate fun interactive yet complex xaml components from a medley of pre-existing work. Could somebody be doing that for a living? I am sure they are already out there…&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;Till then I will continue improving the Toolkit Slideshow. Suggestions/Comments are most welcome.&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=676410" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/kirtid/archive/tags/Toolkit/default.aspx">Toolkit</category><category domain="http://blogs.technet.com/kirtid/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.technet.com/kirtid/archive/tags/Fun/default.aspx">Fun</category><category domain="http://blogs.technet.com/kirtid/archive/tags/SlideShow/default.aspx">SlideShow</category></item></channel></rss>