4
안녕하세요, 저는 XAML에서 회전하는 데 어려움을 겪고 있습니다. LayoutTransform에서이 문제를 해결해야한다는 솔루션을 발견했지만 Windows Universal Plattform에서는이 옵션을 사용할 수 없습니다! WPF XAML UWP 여백 문제에서 90 ° 회전 안녕
이
내 코드입니다 :<StackPanel Orientation="Horizontal" VerticalAlignment="Center"
HorizontalAlignment="Center">
<Rectangle Fill="Red" Height="100" Width="100" />
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center"
Text="long long long long long long long long text"
RenderTransformOrigin="0.5,0.5" >
<TextBlock.RenderTransform>
<CompositeTransform Rotation="90"/>
</TextBlock.RenderTransform>
</TextBlock>
<Rectangle Fill="Green" Height="100" Width="100" />
</StackPanel>
그러나 당신이 볼 수있는 컬러 박스와 당신이 여기에서 볼 수 있듯이 TextBlock의 사이에 큰 마진이 있습니다 :
그래서 내 첫 번째 추측은 텍스트 블록에 Width="30"
속성을 추가하는 것이지만 여기에서 볼 수있는 것처럼 작동하지 않습니다 (오프셋뿐만 아니라 문제가 있지만 자르기가 문제 임).
의견이 있으십니까?