Jak sklonować zasób ścieżki w Silverlight?

W moim pliku Xaml zdefiniowałem zasób w następujący sposób:

 <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"
 />

Chcę móc dodać wiele „instancji” tej ścieżki (i kilku innych) do StackPanel. Oczywiście nie mogę po prostu dodać „myPath” do panelu, ponieważ jest to już dziecko innego kontenera.

Jednak nie potrafię też sklonować ścieżki. Próbowałem:

Path clone = new Path() 
{
  Data = source.Data
};

Ale nie ma szczęścia ... wyjątek o wartości spoza oczekiwanego zakresu.

W końcu próbowałem zagłębić się w source.Data (PathGeometry), ale nie zawiera żadnych PathFigures ... Nie mam pojęcia dlaczego, ponieważ Path renderuje, jeśli skopiuję go z sekcji zasobów bezpośrednio do panelu.

Co daje?

Dzięki, Sergio

questionAnswers(1)

yourAnswerToTheQuestion