728x90
반응형
728x170
■ DrawingBrush 엘리먼트의 GeometryDrawing 객체를 사용해 체크 배경 브러시를 만드는 방법을 보여준다.
▶ 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="DrawingBrush 엘리먼트 : GeometryDrawing 객체를 사용해 체크 배경 브러시 만들기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid>
<Ellipse
Width="300"
Height="300"
Stroke="Black"
StrokeThickness="2">
<Ellipse.Fill>
<DrawingBrush
Viewport="0 0 10 10"
ViewportUnits="Absolute"
TileMode="Tile">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="White">
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0 0 100 100" />
</GeometryDrawing.Geometry>
</GeometryDrawing>
<GeometryDrawing Brush="LightGray">
<GeometryDrawing.Geometry>
<GeometryGroup>
<RectangleGeometry Rect="0 0 50 50" />
<RectangleGeometry Rect="50 50 50 50" />
</GeometryGroup>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Ellipse.Fill>
</Ellipse>
</Grid>
</Window>
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] Shape 엘리먼트 : StrokeDashArray/StrokeDashOffset 속성 사용하기 (0) | 2020.08.03 |
---|---|
[C#/WPF] RadialGradientBrush 엘리먼트 사용하기 (0) | 2020.08.03 |
[C#/WPF] ContentControl 엘리먼트 : Style 속성 사용하기 (0) | 2020.08.03 |
[C#/WPF] FrameworkElement 클래스 : DefaultStyleKeyProperty 속성을 사용해 컨트롤 테마 스타일 설정하기 (0) | 2020.08.03 |
[C#/WPF] FrameworkElement 엘리먼트 : OverridesDefaultStyle 속성을 사용해 테마 스타일 사용하기 (0) | 2020.08.03 |
[C#/WPF] HSV 색상에서 RGB 색상 구하기 (0) | 2020.08.02 |
[C#/WPF] 색상 선택기 사용하기 (0) | 2020.08.02 |
[C#/WPF] LinearGradientBrush 클래스 : 속성 값 변경하기 (0) | 2020.08.01 |
[C#/WPF] LinearGradientBrush 클래스 : 애니메이션 사용하기 (0) | 2020.07.31 |
[C#/WPF] Brush 클래스 : RelativeTransform/Transform 속성 사용하기 (0) | 2020.07.31 |
댓글을 달아 주세요