<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : Cocktail functionaility</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : Community Forum : Cocktail functionaility</description>
  <pubDate>Mon, 27 Apr 2026 18:50:55 -700</pubDate>
  <lastBuildDate>Mon, 18 Jun 2012 12:27:34 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=3500</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>Cocktail functionaility : Something like this should do...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13859#13859</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1005" rel="nofollow">mgood</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 12:27pm<br /><br />Something like this should do the trick.<DIV>&nbsp;</DIV><DIV><PRE style="FONT-FAMILY: C&#111;nsolas; : white; COLOR: black; FONT-SIZE: 13px">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">interface</SPAN>&nbsp;<SPAN style="COLOR: #2b91af">IForm</SPAN>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">interface</SPAN>&nbsp;<SPAN style="COLOR: #2b91af">IFormsManager</SPAN>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">void</SPAN>&nbsp;AddForm&lt;T&gt;(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key,&nbsp;T&nbsp;form)&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">bool</SPAN>&nbsp;FormExists(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;GetForm&lt;T&gt;(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key)&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;NewForm&lt;T&gt;()&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">void</SPAN>&nbsp;DeleteForm(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">void</SPAN>&nbsp;Clear();&nbsp;&nbsp;&nbsp;&nbsp;}</PRE><PRE style="FONT-FAMILY: C&#111;nsolas; : white; COLOR: black; FONT-SIZE: 13px">&nbsp;</PRE><PRE style="FONT-FAMILY: C&#111;nsolas; : white; COLOR: black; FONT-SIZE: 13px"><PRE style="FONT-FAMILY: C&#111;nsolas; : white; COLOR: black; FONT-SIZE: 13px">&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">class</SPAN>&nbsp;<SPAN style="COLOR: #2b91af">FormsManager</SPAN>&nbsp;:&nbsp;ObjectManager&lt;<SPAN style="COLOR: #2b91af">Guid</SPAN>,&nbsp;IForm&gt;,&nbsp;IFormsManager&nbsp;&nbsp;&nbsp;&nbsp;{<SPAN style="COLOR: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#region</SPAN>&nbsp;IFormsManager&lt;T&gt;&nbsp;Members &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">void</SPAN>&nbsp;AddForm&lt;T&gt;(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key,&nbsp;T&nbsp;form)&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add(key,&nbsp;form);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">bool</SPAN>&nbsp;FormExists(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">return</SPAN>&nbsp;Exists(key);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;T&nbsp;GetForm&lt;T&gt;(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key)&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">var</SPAN>&nbsp;form&nbsp;=&nbsp;TryGetObject(key);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">if</SPAN>&nbsp;(form&nbsp;==&nbsp;<SPAN style="COLOR: blue">null</SPAN>)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;form&nbsp;=&nbsp;NewForm&lt;T&gt;();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AddForm(key,&nbsp;form);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">return</SPAN>&nbsp;(T)&nbsp;form;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;T&nbsp;NewForm&lt;T&gt;()&nbsp;<SPAN style="COLOR: blue">where</SPAN>&nbsp;T&nbsp;:&nbsp;IForm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">return</SPAN>&nbsp;Composition.GetInstance&lt;T&gt;(CreationPolicy.NonShared);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SPAN style="COLOR: blue">public</SPAN>&nbsp;<SPAN style="COLOR: blue">void</SPAN>&nbsp;DeleteForm(<SPAN style="COLOR: #2b91af">Guid</SPAN>&nbsp;key)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove(key);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} <SPAN style="COLOR: blue">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endregion</SPAN>&nbsp;&nbsp;&nbsp;&nbsp;}</PRE></PRE></DIV>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 12:27:34 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13859#13859</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : Thank you for your responseHave...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13858#13858</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1440" rel="nofollow">giotis</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 11:33am<br /><br /><span id="result_" ="short_text" lang="en"><span ="hps">Thank you for</span> <span ="hps">your</span> <span ="hps">response<br><br></span></span><span id="result_" ="short_text" lang="en"><span ="hps">Have something to</span> <span ="hps">tell me</span> <span ="hps">about</span> <span ="hps alt-edited">the </span></span><span id="result_" lang="en"><span></span></span>ObjectManager customization<span id="result_" lang="en"><span></span></span>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 11:33:59 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13858#13858</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : The difference here is that in...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13857#13857</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1005" rel="nofollow">mgood</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 11:14am<br /><br /><P>The difference here is that in the MDI version we are not closing the current tab to navigate to another tab, so that's why we can simply activate the new tab synchronously. In the SDI version we want to make sure that if the current StaffingResourceDetailViewModel has pending changes, that we prompt the user and the user can decide if they want to cancel, save or discard the changes before navigating to the new StaffingResourceDetailViewModel. This is asynchronous, because we have to wait for the user's response. The NavigationService will trigger the CanClose method of the current StaffingResourceDetailViewModel and only navigate to the target if CanClose allows it. </P><span style="font-size:10px"><br /><br />Edited by mgood - 18-Jun-2012 at 11:16am</span>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 11:14:18 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13857#13857</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : in MDI versionpublic void OpenStaffingResource(object...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13855#13855</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1440" rel="nofollow">giotis</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 10:36am<br /><br />in MDI version<br><br>&nbsp;public void OpenStaffingResource(object sender, EventArgs args)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var staffingResource = SearchPane.CurrentStaffingResource;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var form = _forms.GetForm(staffingResource.Id);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (form.StaffingResource == null)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; form.Start(staffingResource.Id, model =&gt; UpdateCommands());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ActivateItem(form);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br>not MDI<br><br>&nbsp;private void OnSelectionChangeElapsed(object sender, EventArgs e)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _selectionChangeTimer.Stop();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (SearchPane.CurrentStaffingResource == null) return;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _navigationService.NavigateToAsync(() =&gt; ActiveDetail ?? _detailFactory.CreatePart(),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target =&gt; target.Start(SearchPane.CurrentStaffingResource.Id))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .ContinueWith(navigation =&gt; { if (navigation.Cancelled) UpdateCommands(); });<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br><br><span id="result_" lang="en"><span>operated</span> <span>asynchronously the children of </span></span>StaffingResourceDetailViewModel<span id="result_" lang="en"><span><br></span></span><span id="result_" lang="en"><span>there are no consequences</span> <span>for this</span></span><br><br><br>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 10:36:25 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13855#13855</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : The truth is that I tried with...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13854#13854</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1440" rel="nofollow">giotis</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 10:29am<br /><br /><span id="result_" ="" lang="en"><span ="hps">The truth is that</span> <span ="hps">I tried</span> with <span ="hps"></span></span>ObjectManager <span id="result_" ="" lang="en"><span ="hps">but I could not</span> <span ="hps">have succeeded<br></span></span><span id="result_" ="short_text" lang="en"><span ="hps">can you</span> <span ="hps alt-edited">drive</span> <span ="hps">me a bit;</span></span><br>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 10:29:54 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13854#13854</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : Sorry, I don&amp;#039;t know what...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13853#13853</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1005" rel="nofollow">mgood</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 10:22am<br /><br /><DIV>Sorry, I don't know what you are trying to say.</DIV><DIV>&nbsp;</DIV><DIV><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by giotis</strong></em><br /><br />The TempHire version <SPAN id=result_ lang=en ="short_text"><SPAN ="hps">operated</SPAN> <SPAN ="hps">asynchronously the children of </SPAN></SPAN>StaffingResourceDetailViewModel<BR>the <SPAN id=result_ lang=en></SPAN><SPAN id=result_ lang=en><SPAN>FormsManager</SPAN></SPAN><SPAN id=result_ lang=en><SPAN> not in MDI version<BR></SPAN></SPAN><SPAN id=result_ lang=en ="short_text"><SPAN ="hps">there are no consequences</SPAN> <SPAN ="hps">for this</SPAN></SPAN><BR><BR>thank you<BR></td></tr></table> </DIV>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 10:22:49 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13853#13853</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : You can have your tabs implement...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13852#13852</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1005" rel="nofollow">mgood</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 10:21am<br /><br /><DIV>You can have your tabs implement a common interface or extend a common base class and build a FormsManager around the common interface or base class. You'll need to customize the ObjectManager behavior a little bit in this case as you no longer will create only one type of objects. You will essentially have to create the specific instance if the tab doesn't exist already and then add it to the FormsManager explicitly instead of letting the FormsManager create the object if it doesn't exist already. The ObjectManager has the necessary methods to do that like Add and TryGetObject to avoid creating an object if it doesn't exist. </DIV><DIV>&nbsp;</DIV><DIV><table width="99%"><tr><td class="BBquote"><strong><em>Originally posted by giotis</strong></em><br /><br />Dear Marcel I find this for close Tabs<BR><BR>&nbsp;&nbsp;&nbsp; &lt;DataTemplate x:Key="TabHeaderStyle"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;StackPanel Orientation="Horizontal"&gt;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TextBlock Text="{Binding Path=DisplayName}"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VerticalAlignment="Bottom" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Margin="4,0,8,0"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Button&nbsp; Content="X"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cursor="Hand" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ToolTipService.ToolTip="Close this view." <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal:Message.Attach="DeactivateItem($dataContext, 'true')" &gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Button&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/StackPanel&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/DataTemplate&gt;<BR><BR>&lt;TabControl x:Name="Items"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Grid.Row="1"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Margin="20,10,25,10"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BorderBrush="#FF1D5380"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ItemTemplate="{StaticResource TabHeaderStyle}"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TabControl.Effect&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DropShadowEffect BlurRadius="3"&nbsp; Opacity="0.2"&nbsp; Color="#FF333333" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TabControl.Effect&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TabControl&gt;<BR><BR><BR><SPAN id=result_ lang=en =""><SPAN ="hps">I would like</SPAN> <SPAN ="hps">to ask you</SPAN>&nbsp;<SPAN ="hps"></SPAN><SPAN ="hps">if you</SPAN> <SPAN ="hps">could the</SPAN> <SPAN ="hps">FormsManager to</SPAN> <SPAN ="hps">be</SPAN> <SPAN ="hps">generic</SPAN> type i.e.<BR><BR></SPAN><SPAN id=result_ lang=en ="short_text"><SPAN ="hps">in</SPAN> <SPAN ="hps">the</SPAN> StaffingResourceManagementView <SPAN ="hps">know</SPAN> <SPAN ="hps">that children are</SPAN> <SPAN ="hps">type</SPAN></SPAN> StaffingResourceDetailViewModel<BR><SPAN id=result_ lang=en =""><SPAN ="hps">if</SPAN> <SPAN ="hps">you do not know</SPAN> <SPAN ="hps">the type of</SPAN> <SPAN ="hps">child, but</SPAN> <SPAN ="hps">only</SPAN> <SPAN ="hps">the time it is createted (we have</SPAN></SPAN> many types of childs - Details, Report...)<BR><SPAN id=result_ lang=en ="short_text"><SPAN ="hps">how</SPAN> </SPAN><SPAN id=result_ lang=en =""><SPAN ="hps">FormsManager </SPAN></SPAN><SPAN id=result_ lang=en ="short_text"><SPAN ="hps">could</SPAN> <SPAN ="hps">manage</SPAN></SPAN><BR><BR>Thank you<BR><BR><BR><BR><BR><SPAN id=result_ lang=en =""><BR><SPAN ="hps"></SPAN></SPAN></td></tr></table> </DIV>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 10:21:33 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13852#13852</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : The TempHire version operated...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13851#13851</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1440" rel="nofollow">giotis</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 10:02am<br /><br />The TempHire version <span id="result_" ="short_text" lang="en"><span ="hps">operated</span> <span ="hps">asynchronously the children of </span></span>StaffingResourceDetailViewModel<br>the <span id="result_" lang="en"></span><span id="result_" lang="en"><span>FormsManager</span></span><span id="result_" lang="en"><span> not in MDI version<br></span></span><span id="result_" ="short_text" lang="en"><span ="hps">there are no consequences</span> <span ="hps">for this</span></span><br><br>thank you<br>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 10:02:21 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13851#13851</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : Dear Marcel I find this for close...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13850#13850</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1440" rel="nofollow">giotis</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 18-Jun-2012 at 9:51am<br /><br />Dear Marcel I find this for close Tabs<br><br>&nbsp;&nbsp;&nbsp; &lt;DataTemplate x:Key="TabHeaderStyle"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;StackPanel Orientation="Horizontal"&gt;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TextBlock Text="{Binding Path=DisplayName}"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VerticalAlignment="Bottom" <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Margin="4,0,8,0"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Button&nbsp; Content="X"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cursor="Hand" <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ToolTipService.ToolTip="Close this view." <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cal:Message.Attach="DeactivateItem($dataContext, 'true')" &gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Button&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/StackPanel&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/DataTemplate&gt;<br><br>&lt;TabControl x:Name="Items"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Grid.Row="1"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Margin="20,10,25,10"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BorderBrush="#FF1D5380"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ItemTemplate="{StaticResource TabHeaderStyle}"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;TabControl.Effect&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DropShadowEffect BlurRadius="3"&nbsp; Opacity="0.2"&nbsp; Color="#FF333333" /&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TabControl.Effect&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/TabControl&gt;<br><br><br><span id="result_" ="" lang="en"><span ="hps">I would like</span> <span ="hps">to ask you</span>&nbsp;<span ="hps"></span><span ="hps">if you</span> <span ="hps">could the</span> <span ="hps">FormsManager to</span> <span ="hps">be</span> <span ="hps">generic</span> type i.e.<br><br></span><span id="result_" ="short_text" lang="en"><span ="hps">in</span> <span ="hps">the</span> StaffingResourceManagementView <span ="hps">know</span> <span ="hps">that children are</span> <span ="hps">type</span></span> StaffingResourceDetailViewModel<br><span id="result_" ="" lang="en"><span ="hps">if</span> <span ="hps">you do not know</span> <span ="hps">the type of</span> <span ="hps">child, but</span> <span ="hps">only</span> <span ="hps">the time it is createted (we have</span></span> many types of childs - Details, Report...)<br><span id="result_" ="short_text" lang="en"><span ="hps">how</span> </span><span id="result_" ="" lang="en"><span ="hps">FormsManager </span></span><span id="result_" ="short_text" lang="en"><span ="hps">could</span> <span ="hps">manage</span></span><br><br>Thank you<br><br><br><br><br><span id="result_" ="" lang="en"><br><span ="hps"></span></span>]]>
   </description>
   <pubDate>Mon, 18 Jun 2012 09:51:00 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13850#13850</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : Joe,There&amp;#039;s nothing specifically...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13849#13849</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1005" rel="nofollow">mgood</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 17-Jun-2012 at 2:47pm<br /><br />Joe,<div>There's nothing specifically pre-built for wizards in Cocktail, but Cocktail has the dialog manager to handle the popup and the conductors to navigate from page to page in a wizard.&nbsp;</div><div><br></div><div>As for hiding fields, this can be accomplished by binding the visibility property of your fields to a property in the view model that controls whether the field is visible based on the current principal's roles.&nbsp;</div><div><br></div><div>As for tabs, Cocktail has a rich V/VM life-cycle management through the conductors mentioned above. This is not specific or limited to tabs. Tabs may just be the way your UI renders the different VMs, but it could also be a dockable UI or any other paradigm that has multiple closable views. You can download an MDI version of TempHire from the following link that has closable tabs as an example.</div><div><br></div><div>http://sdrv.ms/KNZkJz</div>]]>
   </description>
   <pubDate>Sun, 17 Jun 2012 14:47:44 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13849#13849</guid>
  </item> 
  <item>
   <title>Cocktail functionaility : Hi  I&amp;#039;m looking at the...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13848#13848</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=1213" rel="nofollow">jlozina</a><br /><strong>Subject:</strong> 3500<br /><strong>Posted:</strong> 15-Jun-2012 at 7:57pm<br /><br />Hi<DIV>&nbsp;</DIV><DIV>I'm looking at the cocktail framework and I have a few questions. </DIV><DIV>&nbsp;</DIV><DIV>I was wondering if you have wizard functionailty available in the cocktail framework. The functionality I am after is to pop up a dialog box or window and go through either linear or dynamic page sequencing. For example the choices made in the first page would determine the page sequencing.</DIV><DIV>&nbsp;</DIV><DIV>Also is there functionaility to hide and show fields in a form, and if they a visable to make them read only or editable&gt; This would all be based&nbsp;on active directory groups and Thread.CurrentPrincipal.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Finally do you have closable tab views, much like <a href="http://blogs.msdn.com/b/dphill/archive/2011/01/23/closable-tabbed-views-in-prism.aspx" target="_blank">http://blogs.msdn.com/b/dphill/archive/2011/01/23/closable-tabbed-views-in-prism.aspx</A>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Regards,</DIV><DIV>Joe</DIV>]]>
   </description>
   <pubDate>Fri, 15 Jun 2012 19:57:49 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=3500&amp;PID=13848#13848</guid>
  </item> 
 </channel>
</rss>