728x90
반응형
728x170
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="RotateTransform 클래스 : 텍스트 회전하기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Canvas Name="canvas">
</Canvas>
</Window>
728x90
▶ MainWindow.xaml.cs
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace TestProject
{
/// <summary>
/// 메인 윈도우
/// </summary>
public partial class MainWindow : Window
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainWindow()
/// <summary>
/// 생성자
/// </summary>
public MainWindow()
{
InitializeComponent();
for(int angle = 0; angle < 360; angle += 20)
{
TextBlock textBlock = new TextBlock();
textBlock.FontFamily = new FontFamily("나눔고딕코딩");
textBlock.FontSize = 24;
textBlock.Text = " 회전 텍스트 입니다.";
textBlock.RenderTransformOrigin = new Point(0, 0.5);
textBlock.RenderTransform = new RotateTransform(angle);
Canvas.SetLeft(textBlock, 400);
Canvas.SetTop (textBlock, 250);
this.canvas.Children.Add(textBlock);
}
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] Point 구조체 : 기울이기 (0) | 2020.09.07 |
---|---|
[C#/WPF] Point 구조체 : 확대/축소하기 (0) | 2020.09.07 |
[C#/WPF] Point 구조체 : 이동하기 (0) | 2020.09.07 |
[C#/WPF] RotateTransform 엘리먼트 : 좌우대칭 반사 텍스트 회전하기 (0) | 2020.09.07 |
[C#/WPF] ScaleTransform 엘리먼트 : 좌우대칭 반사 텍스트 만들기 (0) | 2020.09.07 |
[C#/WPF] RotateTransform 클래스 : 텍스트 회전하기 (0) | 2020.09.07 |
[C#/WPF] ScaleTransform 엘리먼트 : 하강 문자(descender)가 포함된 텍스트 그림자 만들기 (0) | 2020.09.07 |
[C#/WPF] ScaleTransform 엘리먼트 : 텍스트 그림자 만들기 (0) | 2020.09.07 |
[C#/WPF] TextBox 엘리먼트 : 입력한 텍스트가 없는 경우 배경 메시지 보여주기 (0) | 2020.09.07 |
[C#/WPF] 1차 방정식 직선을 기준으로 대칭 포인트 구하기 (0) | 2020.09.06 |
[C#/WPF] PathGeometry 클래스 : CreateFromGeometry 정적 메소드를 사용해 패스 지오메트리 구하기 (0) | 2020.09.06 |
댓글을 달아 주세요