본문 바로가기

WPF10

[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] 파일 선택 다이얼로그 여는 방법 이번에는 파일 선택 다일로그를 여는 방법에 대해서 알아보도록 할게요. - 소스 코드 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.
[C#, WPF] INI 파일 쓰기, 읽는 방법 이번에는 C#에서 INI 파일을 쓰고, 읽어오는 방법에 대해서 알아보도록 할게요. * 코드 using System.Runtime.InteropServices; // INI 관련 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); .. 2021. 3. 6.