본문 바로가기

C#/WPF17

[WPF/C#] 그림자 효과 입체감 주기 - ShadowDepth, BlurRadius 안녕하세요. 이번에는 WPF(C#)의 Border 또는 Button의 입체감을 주는 방법에 대하여 알아보도록 하겠습니다. 기존 컨트롤의 경우 단조롭다는 느낌이 강하게 드는 반면, 그림자 효과를 추가하여 화면이 더욱 입체감이 있게 보일 수 있습니다. WPF/C# 그림자 효과 (ShadowDepth, BlurRadius) Border와 Button 모두 Effect의 DropShadowEffect 개체를 사용하므로 사용법은 동일합니다. 밑의 예제는 버튼에 적용하여 알아보도록 하겠습니다. 1. 기존 버튼 // .xaml 코드 기본 버튼 모양 위 버튼이 가장 기본적은 버튼(Button)을 생성하였을 때 모습입니다. 2. 그림자 효과 버튼 버튼에 입체감을 주기 위해 그림자 효과를 적용하기 위해서는 Button의 .. 2024. 1. 16.
[WPF/C#] 다른 응용 프로그램 또는 파일 실행 방법 및 예제 C#에서 다른 응용 프로그램(.exe) 또는 파일(file)을 실행하는 방법에 대하여 알아보도록 하겠습니다. WPF/C# 다른 응용 프로그램 또는 파일 실행 방법 System.Diagnostics.Process 클래스 사용 System.Diagnostics.Process.Start(filename); 위 메스드를 이용하여 로컬 시스템 프로세스를 시작할 수 있습니다. .exe 응용 프로그램 또는 로컬 시스템에서 실행 가능한 파일을 지정하여 시작합니다. System.Diagnostics 네임스페이스 - 시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 클래스를 제공합니다. System.Diagnostics .Process 클래스 - 로컬 및 원격 프로세스에 대한 액세스를 제공하고 로컬 시.. 2024. 1. 5.
[WPF/C#] Visual Studio 자주 사용하는 단축키 모음 이번에는 Visual Studio WPF 혹은 C#에서 자주 사용하는 단축키에 대하여 알아보도록 하겠습니다. 코드 정리, 코드 간 이동, 주석처리, 빌드, 디버그 등 Visual Studio에서 제공하는 단축키를 사용하여 더욱 편리하고 효율적인 코딩 작업을 하실 수 있습니다. Visual Studio 자주 사용하는 단축키 모음 목차 1. 이동 (정의/선언, 괄호, 커서) 2. 빌드 (컴파일, 빌드, 실행) 3. 주석 (처리, 해제) 4. 코드 자동 완성 (자동 완성, 파라미터 힌트, 코드 삽입) 5. 디버그 (실행, 중단, 재시작, Step 이동, 브레이크 포인트) 6. 코드 정리 (들여 쓰기, 코드 확장/숨김(접기/열기), 코드 숨기기) 7. 코드 감싸기 8. 편집기능 (라인 복사/삭제/이동, 대소문자.. 2023. 12. 7.
[C#/WPF] DateTime 특정 요일 구하기(DayOfWeek) C#에서 DateTime은 통하여 연월일 및 시간 등을 구하는 클래스입니다. 이번에는 DateTime을 이용하여 특정 날짜에 대한 요일을 구해보는 방법에 대하여 알아보도록 하겠습니다. 특정 요일 또는 주말 등을 지정하여 구하는 방식에서 많이 사용합니다. C# DateTime 특정 날짜의 요일 구하기 1. DateTime을 이용한 요일 구하기 특정 날짜의 요일을 구하는 방법에서 사용되는 열거형 enum 인 DayOfWeek를 사용합니다. DayOfWeek의 값은 이미 C#에서 각각의 요일이 숫자 형식으로 정의되어 있어서 사용하기에 매우 편리합니다. 일요일(Sunday)의 값은 0이며, 0부터 6까지 순서대로 증가하며 토요일(Saturday)의 값은 6입니다. 2. 특정 날짜의 요일을 구하는 예제 날짜를 요.. 2023. 11. 15.