<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blendables.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>essentials samples</title><link>http://blendables.com/files/folders/samples/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Restyle the Zoombox control</title><link>http://blendables.com/files/folders/samples/entry601.aspx</link><pubDate>Mon, 01 Sep 2008 20:35:17 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:601</guid><dc:creator>JonathanRuss</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This sample demonstrates how to specify a new style and template for the Zoombox control by adding the style to the application-level resource dictionary.&amp;nbsp; The style included in this sample behaves the same as the default style, but it does not have a dependency on EvalBinding.&amp;nbsp; As such, it can be used with the &lt;a class="" href="http://windowsclient.net/wpf/wpf35/wpf-intro-client-profile.aspx"&gt;Windows Client Profile&lt;/a&gt;&amp;nbsp;(which does not contain the JScript.NET assembly that is required by EvalBinding).&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/601/download.aspx" length="14219" type="application/x-zip-compressed" /></item><item><title>Timeline Panel - Appointments</title><link>http://blendables.com/files/folders/samples/entry560.aspx</link><pubDate>Mon, 18 Aug 2008 04:59:32 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:560</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;created by Jim Mangaly&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This is a quick sample for Timeline Panel that shows appointments, meetings and call scheduled on a daily basis.&amp;nbsp; This sample demonstrates the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&amp;nbsp;Having different appointment types on the Timeline Panel&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;An indicator (a horizontal line) that shows the duration of each appointment&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;The template (visual) can be changed to give it any look you desire.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This sample was created at the request of a user looking to emulate the Janus .NET Timeline Control: &lt;a href="http://janusys.com/janus/library/CustomPages/timelinenet.htm"&gt;http://janusys.com/janus/library/CustomPages/timelinenet.htm&lt;/a&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/560/download.aspx" length="93048" type="application/x-zip-compressed" /></item><item><title>TimelinePanel Data Binding Date Sample</title><link>http://blendables.com/files/folders/samples/entry521.aspx</link><pubDate>Wed, 25 Jun 2008 05:52:54 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:521</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;By Jim Mangaly&lt;/p&gt;
&lt;p&gt;This sample is in response to a question from one of customers around data binding the BeginDate and EndDate properties in TimelinePanel.&amp;nbsp; You can view the complete forum topic here for additional background on the sample.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blendables.com/forums/t/236.aspx"&gt;http://blendables.com/forums/t/236.aspx&lt;/a&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/521/download.aspx" length="1373991" type="application/x-zip-compressed" /></item><item><title>Carousel3D - InteractiveFrontItem</title><link>http://blendables.com/files/folders/samples/entry452.aspx</link><pubDate>Sun, 27 Apr 2008 23:52:56 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:452</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;by John Zolezzi&lt;/em&gt;&lt;/p&gt;&lt;span&gt;This example shows how to create an interactive item for only the selected item in the Carousel3D.&amp;nbsp;&amp;nbsp; Carousel3D class has a property called ItemModelGenerator which allows you to specify a custom model generator for each item from the ItemsSource.&amp;nbsp; Inside our custom model generator we create an InteractiveVisual3D object (found in 3DTools) to allow for the 2D control interactivity on a 3D model. &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt; 
&lt;p&gt;&lt;span&gt;We now have 2D control interactivity for all the items but we only want it for the selected item in the carousel.&amp;nbsp; &amp;nbsp;To make it easy for designers to control when to show and hide the interactive content, we use attached properties.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Download the sample for the complete right up and sample code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Requires Blendables Essentials Mix.&lt;/span&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/452/download.aspx" length="320768" type="application/x-zip-compressed" /></item><item><title>TimelinePanel - Pictures in a Year</title><link>http://blendables.com/files/folders/samples/entry337.aspx</link><pubDate>Thu, 03 Jan 2008 23:17:21 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:337</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This sample demonstrates the use of TimelinePanel to layout a set of pictures along a year long timeline.&amp;nbsp; Each of the photos has a date tag associated with it which allows for the panel to automatically lay it out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the trial.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/337/download.aspx" length="643851" type="application/x-zip-compressed" /></item><item><title>Carousel3D Image Carousel Sample</title><link>http://blendables.com/files/folders/samples/entry212.aspx</link><pubDate>Tue, 21 Aug 2007 06:12:52 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:212</guid><dc:creator>josh.wagoner</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Carousel3D sample displaying images with a continual spin animation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP and/or Trial.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/212/download.aspx" length="711628" type="application/x-zip-compressed" /></item><item><title>DragAndDrop - Custom Items Panel</title><link>http://blendables.com/files/folders/samples/entry138.aspx</link><pubDate>Thu, 05 Jul 2007 16:11:05 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:138</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a simple example of how to use the DragAndDrop control to enable drag and drop functionality between 2 panels.&amp;nbsp; There is a set of images&amp;nbsp;which can be dragged between the two panels.&amp;nbsp; To run this sample simply load the solution in Blend or VS and build the project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/138/download.aspx" length="231312" type="application/x-zip-compressed" /></item><item><title>Zoombox - Slider Zoom</title><link>http://blendables.com/files/folders/samples/entry119.aspx</link><pubDate>Fri, 22 Jun 2007 04:44:08 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:119</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;em&gt;Sample created by Jim Mangaly&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This sample demonstrates how you can change the control template of the Zoombox control to give it a different look.&amp;nbsp; The control template that is used in this sample uses a slider to control the scale property instead of using a TextBox which is the default style of the Zoombox.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP. &lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/119/download.aspx" length="264590" type="application/x-zip-compressed" /></item><item><title>Pie - 3 different flavors</title><link>http://blendables.com/files/folders/samples/entry98.aspx</link><pubDate>Fri, 08 Jun 2007 22:04:41 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:98</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We have 3 different samples included in Pie.zip.&lt;/p&gt;
&lt;p&gt;1.&amp;nbsp; ProgressbarPie - Utilizes&amp;nbsp;Pie to simulate&amp;nbsp;progress tracking from&amp;nbsp;0&amp;nbsp;- 100% on a circle.&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp; PieWinScenario1 - Splits a pie into 3 slices.&amp;nbsp; Demonstrates how to use databinding to dynamically set start/end angles for individual slices.&lt;/p&gt;
&lt;p&gt;3.&amp;nbsp; PieSampleGraph - Utilizes two instances of the Pie control to show a typical pie graph where one slie is exploded out to show emphasis.&lt;/p&gt;
&lt;p&gt;For complete list of all properties used in Pie check out the documentation available here:&amp;nbsp; &lt;u&gt;&lt;font color="#800080"&gt;&lt;a href="http://blendables.com/files/folders/essentials_documentation/entry97.aspx"&gt;http://blendables.com/files/folders/essentials_documentation/entry97.aspx&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;a href="http://blendables.com/files/folders/essentials_documentation/entry89.aspx"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP. &lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/98/download.aspx" length="30162" type="application/x-zip-compressed" /></item><item><title>ChromelessWindow - 3 Chromeless Windows</title><link>http://blendables.com/files/folders/samples/entry94.aspx</link><pubDate>Fri, 08 Jun 2007 20:39:16 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:94</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This sample has 3 seperate windows which show the full functionality of the ChromelessWindow control.&amp;nbsp; The first allows you to see the affects of setting the resize grip areas on a window.&amp;nbsp; Off of this window you can launch two additional windows.&amp;nbsp; One which shows the Aero Glass functionality available and the second shows drag capability enabled by ChromelessWindow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/94/download.aspx" length="15969" type="application/x-zip-compressed" /></item><item><title>OSChecker - Simple OS Version Checking</title><link>http://blendables.com/files/folders/samples/entry90.aspx</link><pubDate>Thu, 07 Jun 2007 22:58:14 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:90</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a pretty straight forward sample which returns the current OS and prints the version to the window.&amp;nbsp; Also be sure to check out the additional scenario of style switching available in the OSChecker documentation here: &lt;a href="http://blendables.com/files/folders/essentials_documentation/entry89.aspx"&gt;http://blendables.com/files/folders/essentials_documentation/entry89.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/90/download.aspx" length="9599" type="application/x-zip-compressed" /></item><item><title>Carousel3D - 3 Samples in 1</title><link>http://blendables.com/files/folders/samples/entry64.aspx</link><pubDate>Wed, 16 May 2007 07:51:23 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:64</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;em&gt;Created by Josh Wagoner.&amp;nbsp; These instructions are also included as a word .doc in the download.&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;b&gt;&lt;u&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Carousel3D Samples&lt;/font&gt;&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;The Carousel3DSamples project contains three sample scenarios using Carousel3D.&amp;nbsp; The samples are each within their own page in the Samples folder.&amp;nbsp; When you run the project you can switch between the samples using the menu across the top of the window.&amp;nbsp; Most of the resources used in the samples are located in App.xaml.&amp;nbsp; Here’s a description of each sample:&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;DataBoundCarousel.xaml&lt;/font&gt;&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;This sample binds an xml file of contacts to the ItemsSource property of a Carousel3D.&amp;nbsp; It uses the DataTemplatedModelGenerator IItemModelGenerator implementation to data template the xml data and map that data template output to a plane mesh.&amp;nbsp; In this sample and the other two samples you’ll see that the camera is positioned on the z-axis looking down the negative x-axis.&amp;nbsp; This is because Carousel3D, by default, positions the front of the carousel pointing down the positive z-axis.&amp;nbsp; There are a few Carousel3D properties used in this sample:&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;ItemsSource&lt;/b&gt;: This is used to bind the Carousel3D to the xml data provider just as you would bind an ItemsControls ItemsSource property.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;UpDirection&lt;/b&gt;:&amp;nbsp; UpDirection specifies the Vector3D around which the elliptical layout is created.&amp;nbsp; The value used in the sample (0,1,.3) has the effect of slightly tilting the front of the carousel downward and the back upward.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;ExpandedWidth and ExpandedDepth&lt;/b&gt;: These properties control the size of the elliptical layout that the Carousel3D uses to position the generated item models.&amp;nbsp; The values 12 and 12 have the effect of creating a circular layout.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;State&lt;/b&gt;: State can either be Expanded or Collapsed.&amp;nbsp; In this sample it is set to Expanded.&amp;nbsp; If the value is changed to collapsed at runtime the item models will animate in to the center and then be removed from the scene.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;SelectedIndexChangedAnimationDuration&lt;/b&gt;: This property controls the duration of the spin animation that executed when the SelectedIndex of the Carousel3D is changed by clicking on one of the items in the Carousel3D.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;DataSearcher.xaml&lt;/font&gt;&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;This sample binds the ItemsSource property to an xml file or a larger set of contacts.&amp;nbsp; It is also making use of a few more properties of Carousel3D and supports filtering of the data in the Carousel3D using the TextBox at the top of the page to filter down based on the contact’s name.&amp;nbsp; Here’s a description of the new properties shown in this sample:&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;IsPrioritySort&lt;/b&gt;: This property tells the Carousel3D that the collection that is being displayed is sorted and that they should be positioned in priority order, meaning that the items at the beginning of the collection will be kept closest to the front of the Carousel3D.&amp;nbsp; This is much easier seen than explained so run the sample and see what happens when you filter using the text box.&amp;nbsp; Setting this property to true as in this sample has the effect of keeping all the items towards the front of the Carousel3D. &lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;AddedItemEnterFromLocation&lt;/b&gt;:&amp;nbsp; This property sets the Point3D that newly added items will enter from when being animated.&amp;nbsp; When a filter operation occurs that adds more items back into the Carousel3D this property allows you to specify from where the models should be animated into the layout instead of the models just popping into place.&amp;nbsp; In this sample the property is set to -20,0,35 so that the new models animate in from the center left of the Carousel3D.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;RemovedItemExistToLocation&lt;/b&gt;:&amp;nbsp; Similar to AddedItemEnterFromLocation this property allows you to specify where models should exit to when they are removed from the underlying Items collection of the Carousel3D.&amp;nbsp; In the sample it is set to 20,0,35 so that removed items exit to the center right of the Carousel3D.&lt;/font&gt;&lt;/font&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;FrontLoadLayoutItemDeltaAngle&lt;/b&gt;:&amp;nbsp; This is a really long property name indicating that this property allows you to set the angle between each item when they are positioned towards the front of the Carousel3D.&amp;nbsp; Suggestions for a better name for this property will be accepted. &lt;/font&gt;&lt;span style="FONT-FAMILY:Wingdings;"&gt;J&lt;/span&gt;&lt;font face="Calibri"&gt;&amp;nbsp; The sample sets this property to 7 so that there are 7 degrees separating each of the models in the Carousel3D.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;The filtering in this sample is accomplished by simply wrapping the xml data in a CollectionViewSource exactly as you do sorting and filtering using an ItemsControl.&amp;nbsp; The TextBox at the top of the page is bound to a ContactFilter dependency property that has a change handler set on it in the DataSearcher.xaml.cs code behind that causes the CollectionViewSource to filter any time that property changes.&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;The sample illustrates one use of the Carousel3D to narrow down a large set of data to a few items in an intuitive way.&amp;nbsp; Of course, it was designed by a dev so hopefully &lt;/font&gt;&lt;a href="http://designerslove.net/"&gt;&lt;font face="Calibri" color="#0000ff" size="3"&gt;Nathan&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt; will come up with some samples using this functionality in some even cooler ways. &lt;/font&gt;&lt;span style="FONT-FAMILY:Wingdings;"&gt;J&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;b&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;SideMenuPanels.xaml&lt;/font&gt;&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;This sample does not make use of the ItemsSource property of Carousel3D and just drops 2D UI elements directly into the Carousel3D to create a 3D menu of items that can be scrolled through on the right side of the page.&amp;nbsp; This sample uses a transform on the Carousel3D itself to position the carousel so that the camera is looking at the inside of the elliptical layout instead of the outside like in the previous samples.&amp;nbsp; It also uses a transform to flip the item models around so that they face the inside of the Carousel3D.&amp;nbsp; There is only one new property of Carousel3D used in this sample:&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l1 level1 lfo2;"&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;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&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;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;MaintainItemModelFrontDirection&lt;/b&gt;:&amp;nbsp; The default value for this property is true.&amp;nbsp; When the property is set to true basically the Carousel3D will only translate the item models and will not rotate them in any way so that the “front” of the model always remains facing the front.&amp;nbsp; In this sample we have set this property to false.&amp;nbsp; When this property is false the Carousel3D will position the item models so that “front” of the model is tangential to the ellipse that Carousel3D is using to calculate the positioning of the item models.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;This sample shows directly manipulating the Items collection property of the Carousel3D by putting several Grids inside the Carousel3D in the XAML.&amp;nbsp; It uses a custom model generator called InteractiveVisual3DModelGenerator to generate the models for those items (Grids).&amp;nbsp; In order to build the custom model generator the sample derives from ModelGeneratorBase, which is a base class provided by the Essentials mix for created model generators, and overrides the GetItemModel method. (Note: you could simply implement IItemModelGenerator yourself which only requires a few more steps than deriving from ModelGeneratorBase).&amp;nbsp; In order to get the interactivity of the 2D content on the 3D models generated for each Grid this model generator uses the InteractiveVisual3D control from codeplex.com (&lt;/font&gt;&lt;a href="http://www.codeplex.com/3DTools"&gt;&lt;font face="Calibri" color="#0000ff" size="3"&gt;http://www.codeplex.com/3DTools&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;).&amp;nbsp; It also provides a couple properties for specifying a Geometry3D and a Transform3D for the generated models.&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;The last thing this sample does is provide a couple buttons that move the menu by changing the selected index property of the Carousel3D in click handlers in the SideMenuPanels.xaml.cs code behind file.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/64/download.aspx" length="84555" type="application/x-zip-compressed" /></item><item><title>DragAndDrop - 2 Lists</title><link>http://blendables.com/files/folders/samples/entry62.aspx</link><pubDate>Wed, 16 May 2007 07:40:21 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:62</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a simple example of how to use the DragAndDrop control to enable drag and drop functionality between 2 lists.&amp;nbsp; To run this sample simply load the solution in Blend or VS and build the project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/62/download.aspx" length="14736" type="application/x-zip-compressed" /></item><item><title>ElementSnapshot - Bitmap Effects without the performance pain</title><link>http://blendables.com/files/folders/samples/entry53.aspx</link><pubDate>Tue, 08 May 2007 17:46:24 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:53</guid><dc:creator>nathan.dunlap</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This sample demonstrates creating a button template using bitmap effects that would normally force software acceleration. The software acceleration would slow down animation performance. Using ElementSnapshot allows for the use of bitmap effects while still maintaining fast performance.&lt;/p&gt;
&lt;p&gt;You can build this application using VisualStudio or Expression Blend.&lt;/p&gt;
&lt;p&gt;When you are using Blend you might see rendering errors. This is a known issue.&amp;nbsp;Try hitting F5 to rebuild the app and that might solve the problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/53/download.aspx" length="42045" type="application/x-zip-compressed" /></item><item><title>NumericRangeToObjectConverter - The Old Switcheroo</title><link>http://blendables.com/files/folders/samples/entry49.aspx</link><pubDate>Tue, 08 May 2007 16:56:54 GMT</pubDate><guid isPermaLink="false">2098abcf-936f-4861-9e5b-4cba383fb9ce:49</guid><dc:creator>kurt.brockett</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This sample demonstrates a simple way for a control to do template switching based on the ActualWidth range value of the Window the control is hosted in.&lt;/p&gt;
&lt;p&gt;For this sample app to work correctly you must have the blendables Essentials Mix installed. &lt;/p&gt;
&lt;p&gt;You can build this application using VisualStudio or Expression Blend.&lt;/p&gt;
&lt;p&gt;When the app runs you will see a large blue ellipse. Resize the window to see the blue ellipse switch to a red rectangle.&lt;/p&gt;
&lt;p&gt;For detailed instructions on this sample please seen Nathan&amp;#39;s post on designerslove.net: &lt;a href="http://designerslove.net/?p=80"&gt;http://designerslove.net/?p=80&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;*Remember you MUST add the IdentityMine.Windows.dll and IdentityMine.Windows.Essentials.dll reference assemblies to the samples before running them.&amp;nbsp; They can be found at %ProgramFiles%\Reference Assemblies\IdentityMine Blendables\Essentials Mix\v1.0 once you install the CTP.&lt;/strong&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;originally posted by Nathan Dunlap&lt;/em&gt;&lt;/p&gt;</description><enclosure url="http://blendables.com/files/folders/49/download.aspx" length="40414" type="application/x-zip-compressed" /></item></channel></rss>