현재 Silverlight 2.0 베타 2로 테스트 중이며, 목표는 리소스 요소를 한 번 정의한 다음 렌더링에서 여러 번 다시 사용하는 것입니다. 이 간단한 예제에서는 사각형 (myRect)을 리소스로 정의한 다음 두 번 다시 사용하려고합니다. 오류로 인해 실패합니다.Silverlight 2.0에서 StaticResource 재사용
특성 {StaticResource myRect} 값이 범위를 벗어납니다. [줄 : 9 위치 : 83]
참고 :이 예제는 WPF에서 정상적으로 작동합니다.
<UserControl x:Class="ReuseResourceTest.Page"
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="200" Height="200">
<Canvas x:Name="LayoutRoot" Background="Yellow">
<Canvas.Resources>
<RectangleGeometry x:Key="myRect" Rect="25,50,25,50" />
</Canvas.Resources>
<Path Stroke="Black" StrokeThickness="10" Data="{StaticResource myRect}" />
<Path Stroke="White" StrokeThickness="4" Data="{StaticResource myRect}" />
</Canvas>
</UserControl>
여기에 대한 의견.
감사합니다,
- 정적 리소스로 정의 구성 요소를 재사용 할 때 에드