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 Margin="10">
<Border
BorderBrush="Gray"
BorderThickness="1">
<Rectangle>
<Rectangle.Fill>
<DrawingBrush
Viewport="0 0 10 10"
ViewportUnits="Absolute"
TileMode="Tile">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="#99ffffff">
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0 0 1 1" />
</GeometryDrawing.Geometry>
</GeometryDrawing>
<GeometryDrawing
Geometry="M 0 0 L 1 0 1 0.1 0 0.1 Z"
Brush="#99ccccff" />
<GeometryDrawing
Geometry="M 0 0 L 0 1 0.1 1 0.1 0 Z"
Brush="#99ccccff" />
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Rectangle.Fill>
</Rectangle>
</Border>
</Grid>
</Window>
728x90
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] TextBlock 엘리먼트 : TextDecorations 속성 사용하기 (0) | 2020.08.28 |
---|---|
[C#/WPF] RichTextBox 클래스 : SelectionChanged 이벤트를 사용해 선택 영역 서식 설정하기 (0) | 2020.08.28 |
[C#/WPF] TextBox 클래스 : 입력한 텍스트가 없는 경우 배경 이미지 보여주기 (0) | 2020.08.28 |
[C#/WPF] ControlTemplate 엘리먼트 : Button 엘리먼트 정의하기 (0) | 2020.08.28 |
[C#/WPF] LinearGradientBrush 엘리먼트 : 글래스 효과 브러시 만들기 (0) | 2020.08.28 |
[C#/WPF] TextBox 클래스 : CharacterCasing 속성 사용하기 (0) | 2020.08.27 |
[C#/WPF] TextBox 클래스 사용하기 (0) | 2020.08.27 |
[C#/WPF] TextBox 클래스 : BeginChange/EndChange 메소드를 사용해 변경 블록 만들기 (0) | 2020.08.27 |
[C#/WPF] TextBox 클래스 : ScrollToHome/ScrollToEnd 메소드를 사용해 맨 앞/뒤로 스크롤하기 (0) | 2020.08.27 |
[C#/WPF] TextBox 클래스 : PageLeft/PageRight/PageUp/PageDown 메소드를 사용해 페이지 단위 이동하기 (0) | 2020.08.27 |