2014-06-12 6 views
0

WPF에서 반복 단추가 있습니다. buttun의 높이는 공간 제한 때문에 10으로 설정됩니다. 이제는 리피트 버튼의 내용이 표시되지 않습니다. 왜냐하면 내용의 정렬에 문제가 있기 때문입니다.WPF RepeatButton 콘텐츠 정렬?

리피트 버튼의 높이가 작은 경우에도 표시되도록 콘텐츠 정렬을 변경할 수있는 방법이 있습니까?

여기 내 XAML입니다 :이 문제가 해결됩니다 모르겠어요,하지만 RepeatButtonContent을 회전하기 위해

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click" Content="+" 
    Delay="500" Interval="100" Width="30"/> 
+1

당신은 당신의 XAML을 표시 할 수 있습니다이? – dkozl

+0

물론 있습니다. 업데이트를 참조하십시오. 감사! – Ono

답변

2

시도

<Button Height="10" Width="50" > 
     <Button.Content> 
      <Canvas> 
       <TextBlock Canvas.Top="-7" >fff</TextBlock> 
      </Canvas> 
     </Button.Content> 
    </Button> 
+0

이것은 완벽합니다! 감사. – Ono

2

, 당신은 그것에 RotateTransform를 사용해야합니다.

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click" Delay="500" 
    Interval="100" Width="30"> 
    <TextBlock Text="+"> 
     <TextBlock.LayoutTransform> 
      <RotateTransform Angle="270" /> 
     </TextBlock.LayoutTransform> 
    </TextBlock> 
</RepeatButton> 

더 나은 솔루션 단지가 FontSize 작은 사용하는 것입니다 :이 시도

<RepeatButton Name="ABPPlus" Height="10" Click="btnABPPlus_Click" Content="+" 
    Delay="500" Interval="100" Width="30" FontSize="10" /> 
+0

+가 나타나지 않습니다. repeat 버튼의 높이가 12로 변경되지 않으면 밑 부분이 여전히 막혀 있습니다. 그리고 또 다른 버튼이 있는데 - 기호가 전혀 나타나지 않습니다 .... – Ono

+0

고마워요. 나는 그것이 해결책 일 수 있기 때문에 당신의 대답을 upvoting 오전. 당신의 도움을 주셔서 감사합니다! – Ono

+0

글꼴 크기 솔루션 +1. – Nitin