사소한 아이의 소소한 스킬/C#

이번엔 LINQ다.. Query Syntax는 Query문을 수행해주는 것이라 생각하면 속편하다. (DB의 Query를 생각해주자) 바로 코드.. 이건 xaml 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs 이건 Code-Behind 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ..
이번엔 컴포넌트가 아닌 UI단위의 기술을 이야기해보자. WPF로 시작하면.... MainWindow가 기본으로 생긴다. 여기서 MainWindow내부에 UserControl을 만든다고 생각한다면 이런식으로..... 만약 이렇다면... MainWindow에서 UserControl로 변수를 넘기는 방법은 무엇이 있을까? 만약 반대의 경우라면? 또 각각의 경우에 따라 변수가 다같이 동기화가 되야 한다면?? 복잡.. 그 자체....... 그냥 간단히 생각해보자 각각 MainWindow의 특정 변수가 있고... UserControl에도 특정 변수를 만들어서.. 2개를 항상 동일하게 변경해준다면... 이런 경우 문제가 발생될 일이 없을 것으로 생각된다.... 그러취? 이렇게 값이 변경될때 신경안쓰고 데이터가 동기화..
이번엔 엔디안에 대해 써보고자 한다.. 엔디안이란 데이터를 메모리에 넣는 순서를 정하는거라고 생각하면 될 것 같다. (내맘대로 생각...) (https://ko.wikipedia.org/wiki/%EC%97%94%EB%94%94%EC%96%B8) 나무위키도 함 봐보자! 그러면 이러한 엔디안은 어떠한 것들이 있는가? 단 2가지 뿐이다. Big-Endian(빅엔디안), Little-Endian(리틀엔디안) 그렇다면 빅엔디안과 리틀엔디안의 차이는 무엇인가? 아까 말했듯 데이터에 넣는 순서가 다르다는 것.. 예시로 확인해보자. Int32 Type의 TEMP_INT 라는 변수가 있다고 생각해보자. 1 int TEMP_INT = 123456789 cs 이렇게 변수가 있다면... 이 변수는 과연 4바이트 메모리에 어..
탭컨트롤이다.. 뭐 별거없는 탭컨트롤... 그냥 크롬의 탭을 생각해도되고... 오피스의 탭을 생각해도 되고... TabStripPlacement는 단순히 탭을 어느위치에 둘것인지 이다. 왼쪽/오른쪽/위/아래 4가지가 존재... 이건 굳이 코드까지 적힐필요도 없지만......... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Colored by Color Scripter cs 뭐 없다.... 코드도 제외!
11번째다.... 이번엔 ListBox... Listbox는 그냥 말 그대로 List 정보.. DataGrid와는 살짝 다른.... DataGrid를 가장 많이 쓰지만... 일반 Listbox도 알고는 가야지.... Listbox에 텍스트를 주로 넣지만... 난 그냥 Rectangle을 넣어봤다.. 코드 바로 궈궈 간단히 설명하자면... DataBinding을 위해 DataContext에 ViewModel을 연결해주고.. ListBox 선언 후 LS라는 Property와 ItemSource를 연결.! 그러면 끝 버튼 누를시에는 이렇게 ViewModel 접근해서 LS 프로퍼티에 데이터를 넣어준다. 그러면 디 엔딩 (기본적인 DataContext 생성방법등은 2021.10.21 - [사소한 아이의 소소한 스..
그냥 생각나는 컴포넌트들을 다 작성하고 있다... 그래서....좀..순서가 뒤죽박죽....하지만 뭐...내가 남겨두려하는거니까..!! 검색해서 보면되고!!! 그리하여 이번엔 Grid.. Grid가 참..잘쓰면 좋고....나쁘게 쓰면 안좋고.... 처음에 UI를 잡을때 잘 고려해야 한다. 만약 위와 같은 화면을 레이아웃 잡는다고 하면? 또한 위 화면 사이즈를 조절했을때 가운데 파란화면만 가로가 늘어난다면?? 이러한 부분들을 잘 고려해서 Grid를 생각한다면.... 정말 좋은 UI Layout이 될 것이다.. 물론 여기에 StackPanel 등을 또 섞어서 넣으면 금상첨화! 만약 내가 저런 UI Layout을 만든다면 이렇게 짤듯.. 이건 정말 간단한 Layout이니깐...금방...후딱후딱... 하지만.....
주지님
'사소한 아이의 소소한 스킬/C#' 카테고리의 글 목록 (6 Page)