본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - PDFSharp 사용하기 ( PDF ) WPF & C# - PDFSharp 사용하기 ( PDF 변환 / Converter ) [PdfSharp]홈페이지 : http://www.pdfsharp.net/ , http://pdfsharp.com라이선스 : http://www.pdfsharp.net/PDFsharp_License.ashx 라이선스가 영어라서 모르겠다. 해석 되시는분 좀 알려주세요. ㅠㅠ 01. 프로젝트에서 마우스 우클릭 후 NuGet 패키지 관리 클릭~! 02. 찾아보기에서 pdfsharp 찾아서 다운 및 설치 이후 소스코드 확인하여 코딩하면 됩니다.소스 코드는 작업 해보고 올리겠습니다. 더보기
WPF & C# - 이미지 파일 여러 형식으로 불러오기 ( string / 주소 / uri / jpg / jpeg / png / bmp / System.Drawing.Image / System.Windows.Media.Imaging.BitmapImage / System.Windows.Controls.Image ) WPF & C# - 이미지 파일 여러 형식으로 불러오기 ( string / 주소 / uri / jpg / jpeg / png / bmp / System.Drawing.Image / System.Windows.Media.Imaging.BitmapImage / System.Windows.Controls.Image ) System.Drawing.Image 123// System.Drawing.Imagestring imgPath = "image.bmp";System.Drawing.Image drawImg = System.Drawing.Image.FromFile(imgPath);cs System.Windows.Media.Imaging.BitmapImage 123// System.Windows.Media.Imagi.. 더보기
WPF & C# - OpenFileDialog 파일열기 - 상세 ( 파일오픈 / 오픈다이얼로그 / CustomPlaces / InitialDirectory / Path / 폴더 / folder / Filter / 필터 / 확장자 / 위치 지정 / ofdlg / CheckFileExists / FileOk / ShowDialog ) WPF & C# - OpenFileDialog 파일열기 - 상세 ( 파일오픈 / 오픈다이얼로그 / CustomPlaces / InitialDirectory / Path / 폴더 / folder / Filter / 필터 / 확장자 / 위치 지정 / ofdlg / CheckFileExists / FileOk / ShowDialog ) 간단하게 사용할때 MainWindow.xaml.cs 1234567891011121314151617// 파일 열기, OpenFileDialogOpenFileDialog ofdlg = new OpenFileDialog();{ ofdlg.InitialDirectory = @"C:\driver"; // 기본 폴더 ofdlg.Filter = // 필터설정 "Video Files | *... 더보기
WPF & C# - WindowStyle.None + Resize 꼭! 주의하자 ( WindowStyle.None / 윈도우 / Window / 반투명 / CanResize / ActualWidth / ActualHeight / 리사이즈 / 사이즈 / 전체화면 / 최대화 / 풀스크린 / FullScreen ) WPF & C# - WindowStyle.None + Resize 꼭! 주의하자 ( WindowStyle.None / 윈도우 / Window / 반투명 / CanResize / ActualWidth / ActualHeight / 리사이즈 / 사이즈 / 전체화면 / 최대화 / 풀스크린 / FullScreen ) 관련글WPF & C# - 전체화면으로 윈도우 띄우기 ( 최대화 / 풀스크린 / FULL SCREEN / Window / 윈도우 ) 지금 투명창윈도우를 사용하는 프로그램을 만들고 있다. 그런데... 뭔가 사이즈가 조금씩 어긋나기 시작을 했다. 어디서 부터일까? 문제는 WindowStyle.None + ResizeMode~!!! ( 윈도우None 과 리사이즈모드 ) WindowStyle = Window.. 더보기
WPF & C# - 버튼을 라디오 버튼처럼 쓰기 ( RadioButton / Btn / Button / GroupButton / 그룹버튼 / 그룹 ) WPF & C# - 버튼을 라디오 버튼처럼 쓰기 ( RadioButton / Btn / Button / GroupButton / 그룹버튼 / 그룹 ) MainWindow.xaml 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs MainWindow.xaml.cs 1 2 3 4 5 6 7 8 9 10 11 12 private void Button_Click(object sender, RoutedEventArgs e) { // 조건에 맞는 객체 찾기 (Content가 "ON"인 것) var selectBtn = stp.Children.OfType().FirstOrDefault(r => r.Content.ToString() == "ON"); selectB.. 더보기
WPF & C# - Label 이나 RadioButton 에 언더라인(밑줄) 표시를 할경우 / 표시가 안되는 이유 ( 언더바 / 액세스키 / RecognizesAccessKey ) WPF & C# - Label 이나 RadioButton 사용 시 언더라인(밑줄) 표시를 할경우 / 표시가 안되는 이유 ( 언더바 / 액세스키 / RecognizesAccessKey ) 질문페이지 : http://www.hoons.net/Board/qacshap/Content/101211 label.Content 첫째줄에 언더바 표시가 안나와요. 결과가 뭔가 이상하죠? lbl = 첫째줄에 언더바 표시가 안됨 lbl2 = 둘째줄에 언더바 표시가 안됨 lbl3 = 첫째줄에 언더바가 3개아닌 1개로 표시됨 lbl4 = 첫째줄 언더바 표시 안되고, 둘째줄 언더바 1개로 표시됨 설마... MS 버그??? 아니겠죠? 뭔가... 저만 모르는 이유가 있겠죠? 고수님들 알려주세요~ ㅠㅠ 123456789101112131.. 더보기
WPF & C# - List<string> list = new List<string>() ( BinarySearch / 중요 / Sort / 정렬 / 이진트리검색 ) WPF & C# - List list = new List() ( BinarySearch / 중요 / Sort / 정렬 / 이진트리검색 ) MainWindow.xaml 1234 Colored by Color Scriptercs MainWindow.xaml.cs 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647string[] arr = new string[3];arr[0] = "arrA";arr[1] = "arrB";arr[2] = "arrC"; List list = new List(arr);// == List list = new List(new string[] { "arrA", "arrB", "arrC".. 더보기
WPF & C# - Dictionary 딕셔너리 사용법 ( 딕셔너리 / Int / String / Colors / 매칭변수 / key Value) WPF & C# - Dictionary 딕셔너리 사용법 ( 딕셔너리 / Int / String / Colors / 매칭변수 / key Value) MainWindow.xaml.cs 1234 Colored by Color Scriptercs MainWindow.xaml.cs 123456789101112131415161718192021222324252627282930313233343536373839private void btn_Click(object sender, RoutedEventArgs e){ lbl.Content = ""; // Dictionary Dictionary int_int = new Dictionary(); int_int[1] = 035; int_int[3] = 196; int_int[5] .. 더보기