Csharp

· Csharp
Setup Using System.Windows Usage MainWindow에서 다른 Window를 열땐 그 객체를 가지고 있으므로 쉽게 접근 가능하지만, 다른 Window에서 MainWindow 접근하기는 힘듬 또한 MainWindow 외의 코드들끼리도 접근하기는 힘드므로 다음 코드를 이용해야 함 1 2 3 (MainWindow)System.Windows.Application.Current.MainWindow (EditWindow)System.Windows.Application.Current.EditWindow cs - 해당 윈도우의 변수나 함수 호출할 때 1 (MainWindow)System.Windows.Application.Current.MainWindow.CallMethod cs 다음과 같이 ..
· Csharp
Setup 트레이 아이콘을 추가하기 위해서는, 프로젝트에 참조 추가를 해야함 솔루션 탐색기에서 참조를 추가할수 있으며, "System.Windows.Forms" 을 추가하면 됨 - 만약 "System.Windows.Forms" 참조를 추가한 후 MessageBox를 사용할려면, "System.Windows.MessageBox"와 "System.Windows.Forms.MessageBox" 사이 참조가 애매하다는 에러가 뜸. MessageBox를 사용할려면, 이 코드를 추가해야 함 1 using MessageBox = System.Windows.Forms.MessageBox; cs Usage 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2..
· Csharp
WPF의 Image 컴포넌트의 기본 설정은 저품질임 따라서 Image 컴포너트를 사용할때, 종종 이렇게 이상한 이미지를 볼 수 있음 이러한 인코딩 문제를 해결하기 위해서는, XAML에서 RenderOptions을 바꾸어야 함 - RenderOptions.BitmapScallingMode="HighQuality" 그러면 이런 이미지를 볼 수 있음
· Csharp
Image 컴포넌트에 이미지를 넣기위해서는, 컴포넌트의 Source안에 BitmapImage를 생성해야 함 이미지 파일의 경로를 나타내기 위해 Uri를 사용함 Setup 파일을 사용하는데 여러 방법이 있는데, 로컬 파일 사용 (절대 경로) 로컬 파일 사용 (상대 경로) 프로젝트의 Resources 파일 사용 이 중 3번을 이용 할 경우 별도의 설정이 필요함 리소스에 추가한 각각의 파일의 속성을 변경해야 함. 파일 속성 안의 "빌드 작업" 값을 "Resource"로 변경. 변경하지 않을 경우, 이미지를 등록해도 이미지 파일이 보이지 않음. Usage - img: Image 컴포넌트의 이름 - @ : 경로 표현식의 단순화 예약어 ( "\\Image\\1.png" --> @"\Image\1.png" ) - U..
· Csharp
Setup "System.IO" 네임스페이스를 추가해야 함 1 using System.IO; Usage - 파일 읽기 .txt 와 .dat 파일을 읽어서 사용함 File.ReadAllText : 파일의 모든 내용을 읽음 File.ReadAllLines : 파일의 내용을 한줄씩 읽음 1 2 3 string variable = File.ReadAllText("Path"); string[] variable = File.ReadAllLines("Path"); cs - 파일 작성 .txt와 .dat 확장자로 파일을 작성하여 저장함 덮어쓰기 1 2 3 StreamWrite writer = new StreamWriter("Path"); writer.WriteLine(string); writer.Write(string..
sckwon770
'Csharp' 카테고리의 글 목록 (2 Page)