내가 만드는 WP7 앱의 블렌드 표현식 4에서 사용할 수있는 모양을보고 있습니다. 모양에 텍스트를 추가하는 방법은 다소 혼란 스럽습니다.블렌드 표현식에서 도형에 텍스트를 추가하는 방법 4?
도형에 텍스트를 추가하려면 어떻게해야합니까?
내가 만드는 WP7 앱의 블렌드 표현식 4에서 사용할 수있는 모양을보고 있습니다. 모양에 텍스트를 추가하는 방법은 다소 혼란 스럽습니다.블렌드 표현식에서 도형에 텍스트를 추가하는 방법 4?
도형에 텍스트를 추가하려면 어떻게해야합니까?
WP7 용 블렌드의 모양은 ... Shapes입니다.
모든 표현 형식 셰이프는 System.Windows.Shapes.Shape
에서 상속되는 경로를 상속합니다. Shape는 그래픽을 작성하기위한 기본 클래스입니다. 채우기, 획, 변형 등과 같은 매우 기본적인 속성 만 지원합니다. 순수한 그래픽 개체이기 때문에 도형 내부에 텍스트를 추가 할 수 없습니다.
희망 사항으로는 UIElement
에서 파생되었으므로 셰이프 개체를 패널 내부 및 대부분의 WP 컨트롤에 사용할 수 있습니다. Canvas
패널은 자식 객체의 절대 위치 지정을 지원하므로 복잡한 도면을 만드는 데 특히 적합합니다.
그래서, 두 가지 예는
<Grid>
<es:RegularPolygon Fill="#FFF4F4F5" Height="100" InnerRadius="1" PointCount="6" Stretch="Fill" Stroke="Black" Width="100" />
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" Text="Hello" Foreground="black"/>
</Grid>
또는
<Canvas Height="200" Width="200">
<es:RegularPolygon Canvas.Left="50" Canvas.Top="50" Fill="#FFF4F4F5" Height="100" InnerRadius="1" PointCount="6" Stretch="Fill" Stroke="Black" Width="100" />
<TextBlock Canvas.Left="75" Canvas.Top="85" VerticalAlignment="Center" HorizontalAlignment="Center" Text="Hello" Foreground="black"/>
</Canvas>
을 할 수 있습니다 당신은 무엇을 실제로 한 후, 모양의 경로를 따라 텍스트? –