728x90

인라인 속성을 하용하여, TextBlock에서, 해당 글자마다 다른 속성을 줄 수 있습니다.

   

<TextBlock Margin="10" TextWrapping="Wrap">
  이것은 <Span FontWeight="Bold"> 이렇게</Span> 사용을
  <Span Background="Silver" Foreground="Maroon">하면은</Span>
  됩니다. 
  <Span TextDecorations="Underline">이렇게 밑줄과</Span>
  <Span FontStyle="Italic">기울기</Span>
  와,
  <Span Foreground="Blue">
  글자 색상과 <Bold>굵기도</Bold> 나오고<Italic> 있습니다.</Italic>
  </Span>
</TextBlock>

 

TextBlock textBlock = new TextBlock();
textBlock.Inlines.Add(new System.Windows.Documents.Run("이렇게") { Foreground = Brushes.Black });
textBlock.Inlines.Add(new System.Windows.Documents.Run("코드 상에서도") { Foreground = Brushes.Red, FontWeight = FontWeights.Bold }); 
textBlock.Inlines.Add(new System.Windows.Documents.Run("할 수 있습니다.") { Foreground = Brushes.Black });
728x90

'C# > WPF' 카테고리의 다른 글

[WPF] 사각형 도형 모서리 둥글게  (0) 2021.11.08
C# Task Delay 사용하여 종료  (0) 2021.11.03
C# 중복 실행 방지 방법 및 사용 이유  (0) 2021.05.31
C# Ctrl + C & V 키 사용하기  (0) 2021.04.01
C# Point 값 넣기  (0) 2021.03.29
728x90

<Rectangle Height="120" Margin="20" Fill="White" RadiusY="10" RadiusX="10" >
   <Rectangle.Effect>
      <DropShadowEffect BlurRadius="20" Color="#FFDEDEDE"/>
   </Rectangle.Effect>
</Rectangle>

 

Rectangle RadiusX, RadiusY : 모서리 각 
DropShadowEffect
BlurRadius : 그림자 효과 반경
DropShadowEffect Color : 그림자 효과 색상

728x90

'C# > WPF' 카테고리의 다른 글

[WPF] Inlines 속성 사용하여 Control  (0) 2021.12.02
C# Task Delay 사용하여 종료  (0) 2021.11.03
C# 중복 실행 방지 방법 및 사용 이유  (0) 2021.05.31
C# Ctrl + C & V 키 사용하기  (0) 2021.04.01
C# Point 값 넣기  (0) 2021.03.29
728x90

CancellationTokenSource를 사용하면 됩니다.

728x90

'C# > WPF' 카테고리의 다른 글

[WPF] Inlines 속성 사용하여 Control  (0) 2021.12.02
[WPF] 사각형 도형 모서리 둥글게  (0) 2021.11.08
C# 중복 실행 방지 방법 및 사용 이유  (0) 2021.05.31
C# Ctrl + C & V 키 사용하기  (0) 2021.04.01
C# Point 값 넣기  (0) 2021.03.29
728x90

중복 실행 방지를 하는 이유!
대부분 사용자는 프로그램이 실행이 안된다면, 실행이 안된다고 지속된 더블 클릭을 하게 됩니다.
중복 클릭을 계속 할 것이며, 동일한 실행 파일이 무수히 많이 실행 될 것 입니다.

물론 실행이 안되네. 왜 안될까? 작업관리자에서 프로세스 실행 여부 확인 해봐야지 하는 사람이 있을 순 있지만,
드물기 때문에, 미리미리 중복 실행을 방지해주는게 좋습니다.

 

728x90

'C# > WPF' 카테고리의 다른 글

[WPF] 사각형 도형 모서리 둥글게  (0) 2021.11.08
C# Task Delay 사용하여 종료  (0) 2021.11.03
C# Ctrl + C & V 키 사용하기  (0) 2021.04.01
C# Point 값 넣기  (0) 2021.03.29
C# Office 문서 사용자 지정 속성 추가 및 편집  (0) 2021.03.15
728x90

1. Ctrl + C

if (e.Key == Key.C && Keyboard.Modifiers == ModifierKeys.Control)

if (e.Key == Key.C && Keyboard.IsKeyDown(Key.LeftCtrl))

 

2. Ctrl + V

if (e.Key == Key.V && Keyboard.Modifiers == ModifierKeys.Control)

if (e.Key == Key.V && Keyboard.IsKeyDown(Key.LeftCtrl))

728x90
728x90

1. List<Point>

List<Point> list_point = new List<Point>();

list_point.Add(new Point( X축 값, Y축 값));

 

 

2. PointCollection 

PointCollection myPointCollection = new PointCollection();

Point point = new Point(count_X, count_Y);

myPointCollection.Add(point);

728x90
728x90

www.microsoft.com/en-us/download/details.aspx?id=30425

 

OOXML SDK 2.5

This download provides strongly typed part and content classes for use with Open XML documents.

www.microsoft.com

 

using DSOFile;
OleDocumentProperties file = new OleDocumentProperties();

file.Open(@"C:myfile.docx", false, dsoFileOpenOptions.dsoOptionDefault);

int charCount = file.SummaryProperties.CharacterCount;

int wordCount = file.SummaryProperties.WordCount;

int pageCount = file.SummaryProperties.PageCount;

file.SummaryProperties.Author = "John Smith";

file.SummaryProperties.Category = "My Category";

file.SummaryProperties.Company = "My Company Inc.";

file.SummaryProperties.Manager = "David Smith";

file.SummaryProperties.Subject = "Sample files";

file.SummaryProperties.Title = "A very sample file";

file.Save();

file.Close(true);

728x90

'C# > WPF' 카테고리의 다른 글

C# Ctrl + C & V 키 사용하기  (0) 2021.04.01
C# Point 값 넣기  (0) 2021.03.29
Null 허용 개체에는 값이 있어야 합니다.  (0) 2021.03.11
WPF Process.Start 폴더 열기  (0) 2021.03.09
TextBox String을 int형으로 받아보는 방법  (0) 2021.02.25
728x90

System.InvalidOperationException: Null 허용 개체에는 값이 있어야 합니다.


발생 이유
insert 할 때 값이 허용 되기때문에, 공란으로 두면 null을 허용.

해결 방법
null 이나 숫자 0 등 어떠한 값이라도 넣어주어야 한다.

 

728x90

'C# > WPF' 카테고리의 다른 글

C# Point 값 넣기  (0) 2021.03.29
C# Office 문서 사용자 지정 속성 추가 및 편집  (0) 2021.03.15
WPF Process.Start 폴더 열기  (0) 2021.03.09
TextBox String을 int형으로 받아보는 방법  (0) 2021.02.25
C# 배열 삭제 함수  (0) 2021.02.15
728x90

 

 

 

728x90
728x90

텍스트 박스 내용이 숫자 일 경우 숫자형으로 받아보는 방법.

int point_x = 0;
int point_y = 0;
int.TryPArse(textbox.Text, out point_x);
int.TryPArse(textbox.Text, out point_y);

728x90

+ Recent posts