Note that there are some explanatory texts on larger screens.

plurals
  1. POHow do you clone a path resource in Silverlight?
    primarykey
    data
    text
    <p>I have a resource defined in my Xaml file as follows:</p> <pre><code> &lt;Path x:Key="myPath" Data="M14.773241,18.080208 C12.373256,18.080208 10.239936,19.30687 10.239936,27.573483 L10.239936,36.106766 C10.239936,45.440037 12.586588,46.506699 14.986573,46.506699 C18.613216,46.506699 19.359879,42.400059 19.359879,35.3601 L19.359879,27.733482 C19.359879,20.05353 17.386559,18.080208 14.773241,18.080208 z M14.879907,11.786915 C17.973221,11.786915 22.293194,13.013573 24.906511,17.920212 C26.773167,21.386856 27.519829,27.093487 27.519829,32.213455 C27.519829,34.506775 27.306496,41.706726 24.906511,46.453365 C23.626518,49.013351 20.906536,52.799992 15.199905,52.799992 C2.1333201,52.799992 2.1333201,37.600086 2.1333201,32.160122 C2.1333201,28.05348 2.1333201,22.666847 4.4266391,18.453541 C5.8666301,15.840225 8.639946,11.786915 14.879907,11.786915 z" /&gt; </code></pre> <p>I want to able to add multiple "instances" of this path (and several others) to a StackPanel. Of course, I can't simply add "myPath" to the panel since it's already a child of another container.</p> <p>However, I can't seem to be able to clone the path either. I've tried:</p> <pre><code>Path clone = new Path() { Data = source.Data }; </code></pre> <p>But no luck...exception about value being out of expected range.</p> <p>Finally, I tried digging into source.Data (a PathGeometry), but it contains no PathFigures...I have no idea why, since the Path does render if I copy it from the resource section to a panel directly.</p> <p>What gives?</p> <p>Thanks, Sergio</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload