2012-07-22 1 views
0

내가 스타일런타임에 특정 스타일의 다각형 점을 바인딩하는 방법 wpf, windows?

나는 스타일 태그 다각형 포인트를 설정해야
<Window.Resources> 
    <Style x:Key="Mystyle" TargetType="Button"> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate TargetType="{x:Type Button}"> 
        <Grid > 
         <Polygon Name="poly" Points="0,0 0,100 50,200" 
         Fill=" TemplateBinding Background}"        
         <ContentPresenter HorizontalAlignment="Center" 
             VerticalAlignment="Center"/> 
        </Grid> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 

</Window.Resources> 
<Grid> 
    <Button Name="b1" Style="{StaticResource Mystyle }"></Button> 

</Grid> 

이 코드가없는 정적하지만 난 다각형에 포인트를 결합 할 수있는 방법 몇 가지 계산을 기반으로 동적. 예를 들어 나는

PointCollection pc=this.CalculatePolygonPoints(new Point(0,0), 100,Orientation.Flat); 

가 어떻게 동적 내 다각형

답변

관련 문제