본문 바로가기

반응형

분류 전체보기

C# WPF Window 새창 띄우기, 창 간에 데이터 넘기기 C# WPF Window 간 데이터 넘기기 1-(2) XAML 소스 코드(MainWindow) 2-(1) 이벤트 함수(MainWindow) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; .. 더보기
Mahapps - IconPacks https://www.youtube.com/watch?v=D49z8m4DelQ Mahapps - IconPacks Tutorial 깃허브 주소 : https://github.com/MahApps/MahApps.Metro.IconPacks/wiki MahApps/MahApps.Metro.IconPacks Awesome icon packs for WPF and UWP in one library. Contribute to MahApps/MahApps.Metro.IconPacks development by creating an account on GitHub. github.com Install, Usage xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpa.. 더보기
VS2017 WPF 이벤트핸들러 클릭으로 자동 넘어가기 VS2017 도구->확장 및 업데이트 온라인->power tools 검색. Productivity Power Tools 2017 설치(다운로드) ->VS2017종료 후 다시시작. ->설치 후 아래와같이 Reset을 반드시 해주어야함.(하위 파일들 설치) ->다시 종료 후 재 실행 ->이벤트 핸들러 화면으로 바로 넘어갈것인지, Peek할 것인지 고르기 더보기
C# :: byte[] -> 구조체 , 구조체 -> byte(바이트배열 구조체간 할당) //byte 배열을 구조체로 public static object ByteToStructure(byte[] data, Type type) { IntPtr buff = Marshal.AllocHGlobal(data.Length); // 배열의 크기만큼 비관리 메모리 영역에 메모리를 할당한다. Marshal.Copy(data, 0, buff, data.Length); // 배열에 저장된 데이터를 위에서 할당한 메모리 영역에 복사한다. object obj = Marshal.PtrToStructure(buff, type); // 복사된 데이터를 구조체 객체로 변환한다. Marshal.FreeHGlobal(buff); // 비관리 메모리 영역에 할당했던 메모리를 해제함 if (Marshal.SizeOf(obj) .. 더보기