본문 바로가기

프로그래밍/C#, WPF, .Net16

[C#, WPF] 파일 복사, 삭제, 크기, 확장명, 삭제, 시간 정보 얻어 오는 방법 (FIleInfo, System.IO) - 코드 using System.IO; FileInfo fileInfo = new FileInfo(@"D:\ubuntu-20.04.2-live-server-amd64.iso"); if (fileInfo.Exists) { Debug.WriteLine("File FullName : " + fileInfo.FullName); Debug.WriteLine("File Name : " + fileInfo.Name); Debug.WriteLine("File Name : " + fileInfo.Extension); Debug.WriteLine("File Length : " + fileInfo.Length + " byte"); Debug.WriteLine("File CreationTime : " + fileInfo.Cr.. 2021. 5. 19.
[C#, WPF] 폴더 선택 창 열고 사용하는 방법 (Folder Browser Dialog) - 코드 using System.Diagnostics; // Debug.WriteLine 사용 용도 System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Debug.WriteLine(fbd.SelectedPath); } System.Windows.Forms.FolderBrowserDialog를 사용하기 위해서는 솔루션 탐색기에서 솔루션의 참조를 마우스 오른쪽 버튼을 클릭하여 참조 관리자를 열어 나오는 목록에서 체크하고 확인 버튼을 클릭하면 돼요. 만약에 참조 추가를 해주지 않고.. 2021. 5. 19.
[C#, WPF] 파일 선택 다이얼로그 여는 방법 이번에는 파일 선택 다일로그를 여는 방법에 대해서 알아보도록 할게요. - 소스 코드 System.Windows.Forms.OpenFileDialog dialog = new System.Windows.Forms.OpenFileDialog(); dialog.Filter = "JPEG|*.jpg;*.jpeg|All files(*.*)|*.*"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Debug.WriteLine(dialog.FileName); } else { return; } - 실행 결과 E:\제목 없음.jpg dialog.Filter에 파일 필터를 넣어 해당 확장자를 가진 파일만 선택가능하게 설정할 수 있어요. - 이름|확장명.. 2021. 4. 4.
[C#, WPF] 버튼 모서리 둥글게 만드는 방법 (원형 버튼) C#, WPF 기본 버튼의 스타일은 모서리가 네모 모양인데, 이를 둥글게 또는 원형 버튼으로 만드는 방법에 대해서 알아보도록 할게요. XAML에서 다음과 같이 코드를 수정하면 버튼의 모서리를 둥글게 만들 수 있어요. - 일반 버튼 - 모서리가 둥근 버튼 - 타원형의 버튼 CornerRadius의 Value의 숫자가 높을 수록 모서리가 둥글해지는 것을 확인할 수 있으며, 이를 통해 원형 모양의 버튼도 만들 수 있어요. - 전체 소스 코드 스타일 적용 시에는 모든 버튼 또는 해당 스타일을 적용한 버튼에 일괄 적용도 가능해요. 아래 스타일 적용 시에는 마우스 포인트가 버튼 위에 올라가면 나오는 마우스 오버 효과 등은 별도로 정의를 해줘야 하는니 참고하세요. (버튼 클릭 이벤트 등은 정상적으로 동작) - 스타일.. 2021. 4. 4.