<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Rénald's Blog - Silverlight 2.0</title>
    <link>http://www.renaldnollet.com/blog/</link>
    <description />
    <language>en-us</language>
    <copyright>Rénald Nollet</copyright>
    <lastBuildDate>Mon, 28 Apr 2008 15:31:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>rno.rno.rno@gmail.com</managingEditor>
    <webMaster>rno.rno.rno@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.renaldnollet.com/blog/Trackback.aspx?guid=45acb47d-7c7c-42a3-9a6a-1496cf52ae6d</trackback:ping>
      <pingback:server>http://www.renaldnollet.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.renaldnollet.com/blog/PermaLink,guid,45acb47d-7c7c-42a3-9a6a-1496cf52ae6d.aspx</pingback:target>
      <dc:creator>Rénald Nollet</dc:creator>
      <wfw:comment>http://www.renaldnollet.com/blog/CommentView,guid,45acb47d-7c7c-42a3-9a6a-1496cf52ae6d.aspx</wfw:comment>
      <wfw:commentRss>http://www.renaldnollet.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=45acb47d-7c7c-42a3-9a6a-1496cf52ae6d</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Silverlight dynamic charts with Visifire components</title>
      <guid isPermaLink="false">http://www.renaldnollet.com/blog/PermaLink,guid,45acb47d-7c7c-42a3-9a6a-1496cf52ae6d.aspx</guid>
      <link>http://www.renaldnollet.com/blog/2008/04/28/SilverlightDynamicChartsWithVisifireComponents.aspx</link>
      <pubDate>Mon, 28 Apr 2008 15:31:46 GMT</pubDate>
      <description>&lt;p&gt;
Some weeks ago, I saw that Visifire (&lt;a href="http://www.visifire.com/"&gt;http://www.visifire.com/&lt;/a&gt;)
was working on chart open source components for Silverlight 2 (currently in beta 1).
&lt;/p&gt;
&lt;p&gt;
Here is a snapshot of a small Silverlight 2 beta 1 application I wrote with this components
:
&lt;/p&gt;
&lt;p&gt;
&lt;img border=0 src="http://www.renaldnollet.com/blog/content/binary/SilverlightCharts.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
You can change the values in the textboxes and refresh the charts when clicking on
the button.
&lt;/p&gt;
&lt;p&gt;
You can test it there : &lt;a href="http://www.renaldnollet.com/blogsamples/silverlightcharts1/testpage.html"&gt;http://www.renaldnollet.com/blogsamples/silverlightcharts1/testpage.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
This sample is easily done. Here is my XAML file : 
&lt;/p&gt;
&lt;font color=#0000ff size=2&gt; 
&lt;address&gt;&lt;font size=1&gt;&lt;&lt;/FONT&gt;&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#a31515&gt;UserControl&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Class&lt;/font&gt;&lt;font color=#0000ff&gt;="SilverLightTests.SilverlightControl5"
&lt;/address&gt;
&lt;/font&gt;&gt; 
&lt;address&gt;&lt;font size=1&gt;&lt;font color=#ff0000&gt;xmlns&lt;/font&gt;&lt;font color=#0000ff&gt;="http://schemas.microsoft.com/client/2007"&lt;/font&gt; &lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;&lt;font color=#ff0000&gt;xmlns&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;x&lt;/font&gt;&lt;font color=#0000ff&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/font&gt; &lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;&lt;font color=#ff0000&gt;Width&lt;/font&gt;&lt;font color=#0000ff&gt;="615"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="483"&lt;/font&gt;&lt;font color=#ff0000&gt; xmlns&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;d&lt;/font&gt;&lt;font color=#0000ff&gt;="http://schemas.microsoft.com/expression/blend/2008"&lt;/font&gt;&lt;font color=#ff0000&gt; xmlns&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;mc&lt;/font&gt;&lt;font color=#0000ff&gt;="http://schemas.openxmlformats.org/markup-compatibility/2006"&lt;/font&gt;&lt;font color=#ff0000&gt; mc&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Ignorable&lt;/font&gt;&lt;font color=#0000ff&gt;="d"&gt;
&lt;/address&gt;
&gt;&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;Grid&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="LayoutRoot"&lt;/font&gt;&lt;font color=#ff0000&gt; Background&lt;/font&gt;&lt;font color=#0000ff&gt;="White"&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;Button&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="MyButton"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="32"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Stretch"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="260,5,223,0"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Content&lt;/font&gt;&lt;font color=#0000ff&gt;="Refresh
charts"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb1"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="5,5,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="1"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb2"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="119,5,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="2"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb3"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="5,35,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="3"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb4"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="119,35,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="4"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb5"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="5,65,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="5"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb6"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="119,65,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="6"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb7"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="5,95,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="7"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;TextBox&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="tb8"&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="119,95,0,0"&lt;/font&gt;&lt;font color=#ff0000&gt; Text&lt;/font&gt;&lt;font color=#0000ff&gt;="8"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="26"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Top"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="110"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;Canvas&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Left"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="5,135,0,48"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Stretch"&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="MyCanvas"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="300"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="300"&lt;/font&gt;&lt;font color=#ff0000&gt; d&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;LayoutOverrides&lt;/font&gt;&lt;font color=#0000ff&gt;="Width"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;font color=#a31515&gt;Canvas&lt;/font&gt;&lt;font color=#ff0000&gt; HorizontalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Right"&lt;/font&gt;&lt;font color=#ff0000&gt; Margin&lt;/font&gt;&lt;font color=#0000ff&gt;="0,135,6,48"&lt;/font&gt;&lt;font color=#ff0000&gt; VerticalAlignment&lt;/font&gt;&lt;font color=#0000ff&gt;="Stretch"&lt;/font&gt;&lt;font color=#ff0000&gt; x&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;Name&lt;/font&gt;&lt;font color=#0000ff&gt;="MyCanvas2"&lt;/font&gt;&lt;font color=#ff0000&gt; Height&lt;/font&gt;&lt;font color=#0000ff&gt;="300"&lt;/font&gt;&lt;font color=#ff0000&gt; Width&lt;/font&gt;&lt;font color=#0000ff&gt;="300"&lt;/font&gt;&lt;font color=#ff0000&gt; d&lt;/font&gt;&lt;font color=#0000ff&gt;:&lt;/font&gt;&lt;font color=#ff0000&gt;LayoutOverrides&lt;/font&gt;&lt;font color=#0000ff&gt;="Width"/&gt;&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515&gt; 
&lt;address&gt;
&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#0000ff&gt;&lt;/FONT&gt;&lt;font color=#a31515&gt;Grid&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff&gt;&lt;font size=1&gt;&gt;&lt;/font&gt;&gt;
&lt;address&gt;&lt;font size=1&gt;&lt;/FONT&gt;&lt;/font&gt;&lt;font size=1&gt;&lt;font color=#a31515&gt;UserControl&lt;/font&gt;&lt;font color=#0000ff&gt;&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/address&gt;
&lt;p&gt;
And here is my code-behind :
&lt;/p&gt;
&lt;address&gt;&lt;font size=1&gt;using System;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Collections.Generic;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Linq;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Controls;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Documents;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Input;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Media;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Media.Animation;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;using System.Windows.Shapes;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;namespace SilverLightTests&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;public partial class SilverlightControl5 : UserControl&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;public SilverlightControl5()&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;InitializeComponent();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;this.Loaded += new RoutedEventHandler(Page_Loaded);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;this.MyButton.Click += new RoutedEventHandler(MyButton_Click);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;void MyButton_Click(object sender, RoutedEventArgs e)&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;CreateChart();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;void Page_Loaded(object sender, RoutedEventArgs e)&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;CreateChart();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;public void CreateChart()&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Visifire.Charts.Chart visiChart = new Visifire.Charts.Chart();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Visifire.Charts.DataSeries dataSeries = new Visifire.Charts.DataSeries();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Visifire.Charts.DataPoint dataPoint;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart.AnimationType = "Type4";&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Visifire.Charts.Title title = new Visifire.Charts.Title();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;title.Text = "";&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart.Children.Add(title);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart.Width = 300;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart.Height = 300;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Random rand = new Random(DateTime.Now.Millisecond);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;&lt; 9; i++)&lt;/FONT&gt;for (int i = 1; i 
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataPoint = new Visifire.Charts.DataPoint();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;TextBox tb = (TextBox)this.LayoutRoot.Children[i];&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataPoint.YValue = System.Convert.ToDouble(tb.Text);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataPoint.LegendText = tb.Name;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataSeries.Children.Add(dataPoint);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataSeries.RenderAs = "Pie";&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart.Children.Add(dataSeries);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;MyCanvas.Children.Clear();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;MyCanvas.Children.Add(visiChart);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;Visifire.Charts.Chart visiChart2 = new Visifire.Charts.Chart();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart2.AnimationType = "Type4";&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart2.Width = 300;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart2.Height = 300;&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataSeries = new Visifire.Charts.DataSeries();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;&lt;9; i++)&lt;/FONT&gt;for (int i = 1; i 
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;{&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataPoint = new Visifire.Charts.DataPoint();&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;TextBox tb = (TextBox)this.LayoutRoot.Children[i];&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataPoint.YValue = System.Convert.ToDouble(tb.Text);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataSeries.Children.Add(dataPoint);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;dataSeries.RenderAs = "Column"; &lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;visiChart2.Children.Add(dataSeries);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;MyCanvas2.Children.Clear(); &lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;MyCanvas2.Children.Add(visiChart2);&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;address&gt;&lt;font size=1&gt;}&lt;/font&gt;
&lt;/address&gt;
&lt;img width="0" height="0" src="http://www.renaldnollet.com/blog/aggbug.ashx?id=45acb47d-7c7c-42a3-9a6a-1496cf52ae6d" /&gt;</description>
      <comments>http://www.renaldnollet.com/blog/CommentView,guid,45acb47d-7c7c-42a3-9a6a-1496cf52ae6d.aspx</comments>
      <category>Silverlight 2.0</category>
    </item>
  </channel>
</rss>