Я пытаюсь повторно использовать данные формы для динамического создания новых фигур в коде. В основном я хочу сделать это Повторно использовать объект пути в XAML , но в коде. Вот ситуация:
Path path = new Path();
path.Style = (System.Windows.Style)this.Resources["PathStyle"];
Path path2 = new Path();
path2.Style = (System.Windows.Style)this.Resources["PathStyle"];
Но я получаю ArgumentException в четвертой строке, говоря " Значение не попадает в ожидаемый диапазон"
Код находится в MainControl приложения SL 3.
Код XAML для ресурса:
<UserControl.Resources>
<Style x:Key="PathStyle" TargetType="Path">
<Setter Property="Data" Value="M63,171 L138,117 L168,189 L99,219"/>
<Setter Property="Fill" Value="#FFF07E7E"/>
<Setter Property="Height" Value="103"/>
<Setter Property="Width" Value="106"/>
<Setter Property="Stroke" Value="#FF000000"/>
<Setter Property="Stretch" Value="Fill"/>
</Style>
</UserControl.Resources>
Есть идеи?