<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/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>Report a Silverlight Bug</title><link>http://forums.silverlight.net/forums/28.aspx</link><description>Found a bug in Silverlight? Use this forum to describe the bug and the code or steps to reproduce it.</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Border.Child - System.ArgumentException and System.AccessViolationException</title><link>http://forums.silverlight.net/forums/thread/230371.aspx</link><pubDate>Mon, 08 Jun 2009 00:53:56 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:230371</guid><dc:creator>jenhansen</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/230371.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=28&amp;PostID=230371</wfw:commentRss><description>&lt;p&gt;I ran into the same problem.&amp;nbsp; I was getting the ArgumentException error until I named all the elements I was adding with unique names. (Before they didn&amp;#39;t have names)&amp;nbsp;&amp;nbsp; This definitely seems like a bug, but at least the work around was easy enough.&lt;/p&gt;</description></item><item><title>Re: Border.Child - System.ArgumentException and System.AccessViolationException</title><link>http://forums.silverlight.net/forums/thread/48176.aspx</link><pubDate>Mon, 21 Apr 2008 20:02:02 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:48176</guid><dc:creator>BryX</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/48176.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=28&amp;PostID=48176</wfw:commentRss><description>&lt;p&gt;Is there a workaround yet? or a fix? I have a similar problem adding a new self defined XAML User Control to a Canvas, it gives me:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;An exception of type &amp;#39;System.ArgumentException&amp;#39; occurred in System.Windows.dll but was not handled in user code&lt;/p&gt;
&lt;p&gt;Additional information: Value does not fall within the expected range.&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; timeToXAML(SA11Demo2.&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Selector&lt;/font&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Course&lt;/font&gt;&lt;font size="2"&gt; course,&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt; destination, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; x, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; y)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Course&lt;/font&gt;&lt;font size="2"&gt; newCourse = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Course&lt;/font&gt;&lt;font size="2"&gt;(course.cName, x, y, course.ccID, 1);&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination.Children.Add((&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Course&lt;/font&gt;&lt;font size="2"&gt;)newObj);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;font size="2"&gt;}&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;Here are the course classes....&lt;/font&gt;&lt;/p&gt;&lt;font color="#008000" size="2"&gt;
&lt;p&gt;//---- Course.cs ------&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Collections.Generic;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Linq;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Controls;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Documents;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Input;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Media;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Media.Animation;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/font&gt;&lt;font size="2"&gt; System.Windows.Shapes;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;namespace&lt;/font&gt;&lt;font size="2"&gt; SA11Demo2&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;partial&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Course&lt;/font&gt;&lt;font size="2"&gt; : &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;UserControl&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; Id { &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;get&lt;/font&gt;&lt;font size="2"&gt;; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;set&lt;/font&gt;&lt;font size="2"&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;bool&lt;/font&gt;&lt;font size="2"&gt; startDrag = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; Course(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; id, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;double&lt;/font&gt;&lt;font size="2"&gt; x, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;double&lt;/font&gt;&lt;font size="2"&gt; y, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; courseCode, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; type) &lt;/font&gt;&lt;font color="#008000" size="2"&gt;//where type= Lec/Lab&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;InitializeComponent();&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// add eventhandlers&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;CourseRec.MouseEnter += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventHandler&lt;/font&gt;&lt;font size="2"&gt;(CourseRec_MouseEnter);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;CourseRec.MouseLeave += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventHandler&lt;/font&gt;&lt;font size="2"&gt;(CourseRec_MouseLeave);&lt;/p&gt;CourseRec.MouseLeftButtonDown += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseButtonEventHandler&lt;/font&gt;&lt;font size="2"&gt;(CourseRec_MouseLeftButtonDown);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.MouseLeftButtonUp += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseButtonEventHandler&lt;/font&gt;&lt;font size="2"&gt;(Course_MouseLeftButtonUp);&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.MouseMove += &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventHandler&lt;/font&gt;&lt;font size="2"&gt;(Course_MouseMove);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// give a value to the properties&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Id = id;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.ccID.Text = courseCode;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;//this.cName.Text = courseName;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.type.Text = getCourseType(type);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// set the top end left position on the parent canvas for the course&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.LeftProperty, x);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.TopProperty, y);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;string&lt;/font&gt;&lt;font size="2"&gt; getCourseType(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; type)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt;(type.Equals(1)) &lt;/font&gt;&lt;font color="#008000" size="2"&gt;//for when its a LEC&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;LEC&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (type.Equals(2)) &lt;/font&gt;&lt;font color="#008000" size="2"&gt;//For when its a LAB&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;LAB&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;else&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;return&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;NULL&amp;quot;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; Course_MouseMove(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// only execute this code when the user has started dragging&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (startDrag)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// position the center of the course to the cursor of the mouse&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.LeftProperty, e.GetPosition((&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Parent).X - CourseRec.ActualWidth / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.TopProperty, e.GetPosition((&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Parent).Y - CourseRec.ActualHeight / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; Course_MouseLeftButtonUp(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseButtonEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// stop forcing the capture of the moue to this element&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;CourseRec.ReleaseMouseCapture();&lt;/p&gt;startDrag = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;//TODO: use these property mutators to trigger a &amp;#39;drop event&amp;#39; which will socket the course into place of the closest allowable position&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.LeftProperty, e.GetPosition((&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Parent).X - CourseRec.ActualWidth / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.SetValue(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;.TopProperty, e.GetPosition((&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Parent).Y - CourseRec.ActualHeight / 2);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// double xPos = Convert.ToDouble(this.GetValue(Canvas.LeftProperty));&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;//double yPos = Convert.ToDouble(this.GetValue(Canvas.TopProperty));&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt; main = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;this&lt;/font&gt;&lt;font size="2"&gt;.Parent &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;as&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;Canvas&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;CourseRec_Background.Opacity = 1;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; CourseRec_MouseLeftButtonDown(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseButtonEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;// force the capture of the mouse to this element&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;CourseRec.CaptureMouse();&lt;/p&gt;startDrag = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;CourseRec_Background.Opacity = 0.45;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; CourseRec_MouseLeave(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;font size="2"&gt; CourseRec_MouseEnter(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;MouseEventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;UserControl&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Class&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;SA11Demo2.Course&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;http://schemas.microsoft.com/client/2007&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;d&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;mc&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;171&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;122&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;mc&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Ignorable&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;d&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CourseControl&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;UserControl.Resources&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Storyboard&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;fadeIn&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;DoubleAnimationUsingKeyFrames&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Storyboard.TargetName&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;LayoutRoot&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Storyboard.TargetProperty&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;(UIElement.Opacity)&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; BeginTime&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;00:00:00&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;SplineDoubleKeyFrame&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; KeyTime&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;00:00:00&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Value&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;SplineDoubleKeyFrame&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; KeyTime&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;00:00:01&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Value&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;DoubleAnimationUsingKeyFrames&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Storyboard&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;UserControl.Resources&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Grid&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;LayoutRoot&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Background&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;White&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;171&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;129&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Cursor&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Hand&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; HorizontalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Stretch&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Margin&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;-1,-0.500999987125397,0,0.00100000004749745&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; VerticalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Stretch&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Stroke&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF000000&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CourseRec_Background&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle.Fill&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LinearGradientBrush&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; EndPoint&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0.5,1&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; StartPoint&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0.5,0&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; SpreadMethod&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Repeat&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;GradientStop&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Color&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF6C7C8C&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Offset&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;GradientStop&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Color&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF2363A3&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Offset&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LinearGradientBrush&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle.Fill&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;20&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; HorizontalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Right&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Margin&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0,0,8,11&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; VerticalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Bottom&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;&amp;amp;lt;LEC?&amp;amp;gt;&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; TextWrapping&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Wrap&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; FontSize&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;22&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Foreground&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FFFFFFFF&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;type&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; FontFamily&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Courier New&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;79.497&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; d&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;LayoutOverrides&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;HorizontalAlignment, Width&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; HorizontalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Center&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Margin&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0,0,0,0&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; VerticalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Top&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; FontSize&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;22&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;&amp;amp;lt;ccID*1234&amp;amp;gt;&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; TextWrapping&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Wrap&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Foreground&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FFFFFFFF&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;ccID&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; FontFamily&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Courier New&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;23.333&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Button&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;23&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; HorizontalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Left&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Margin&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0,0,0,8&amp;quot;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;VerticalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Bottom&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;25.09&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Content&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;X&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; FontSize&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;17&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;ExitButton&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Opacity&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0.585&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; d&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;LayoutOverrides&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Width&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Cursor&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Hand&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; HorizontalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Right&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Margin&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0,0,0,0.00100000004749745&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; VerticalAlignment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Bottom&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Stroke&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF000000&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CourseRec&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;172&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;129.5&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Opacity&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle.Fill&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LinearGradientBrush&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; EndPoint&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0.5,1&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; StartPoint&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0.5,0&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; SpreadMethod&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;Repeat&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;GradientStop&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Color&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF6C7C8C&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Offset&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;1&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;GradientStop&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Color&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;#FF2363A3&amp;quot;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt; Offset&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;0&amp;quot;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LinearGradientBrush&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle.Fill&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Grid&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;UserControl&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Border.Child - System.ArgumentException and System.AccessViolationException</title><link>http://forums.silverlight.net/forums/thread/37371.aspx</link><pubDate>Sat, 15 Mar 2008 01:03:55 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:37371</guid><dc:creator>Pranav Goel - MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/37371.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=28&amp;PostID=37371</wfw:commentRss><description>&lt;p&gt;Thank you for reporting this. We have logged it at our end and are investigating it. &lt;/p&gt;</description></item><item><title>Border.Child - System.ArgumentException and System.AccessViolationException</title><link>http://forums.silverlight.net/forums/thread/36428.aspx</link><pubDate>Wed, 12 Mar 2008 17:41:10 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:36428</guid><dc:creator>UncleRedz</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/36428.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=28&amp;PostID=36428</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Using SL2B1 with C#&amp;nbsp;(and IE7), the Border control will&amp;nbsp;throw an exception if the Child property is set to the same object twice.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;p&gt;UserControl A;&lt;br /&gt;UserControl B;&lt;/p&gt;
&lt;p&gt;myBorder.Child = A; //OK&lt;br /&gt;myBorder.Child = B; //OK&lt;br /&gt;myBorder.Child = B; //Exception&lt;/p&gt;
&lt;p&gt;An exception of type &amp;#39;System.ArgumentException&amp;#39; occurred in System.Windows.dll but was not handled in user code&lt;br /&gt;Additional information: Value does not fall within the expected range.&lt;/p&gt;
&lt;p&gt;Also along these lines, setting Child to null produces another exception,&lt;/p&gt;
&lt;p&gt;myBorder.Child = null;&lt;/p&gt;
&lt;p&gt;An exception of type &amp;#39;System.AccessViolationException&amp;#39; occurred in System.Windows.dll but was not handled in user code&lt;br /&gt;Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;</description></item></channel></rss>