WPF6 02. WPF MVVM(1) View-ViewModel 연결 public AllotmentView() { InitializeComponent(); this.DataContext = new AllotmentViewModel(this); } AllotmentView라는 View 즉 Window가 있다. public class AllotmentViewModel : PropertyChangedBase { public AllotmentView ViewWindow { get; set; } public AllotmentViewModel(AllotmentView viewWindow) { this.ViewWindow = viewWindow; } } Window에 있는 정보를 가져다 쓸 경우가 있어서 만들때 정보를 보내놨다. 2020. 8. 21. 01. WPF DataGrid Text Center 개인적으로 공부하며, 만들고 있는 프로젝트가 있는데 기존처럼 많은 정보를 쓰지 않고 정보를 찾기 귀찮았던 것만 남기기로 생각했다. WPF에 DataGrid에 TextAlign Center는 RowHeight라는 크기 속성을 변경하면 제대로 적용되지 않는다. 왼쪽에 그림을 잘라서 넣었지만 데이터가 텍스트가 가운데 정렬되어 있는걸 확인할 수 있다. 동적으로 정보를 생성해야 하는 그리드라서 다음과 같이 처리했다. 사용자가 수정하지 못하게, 컬럼을 만들어서 배포하는 형식과 아래 방식이 하나 더 있다. View에서 ViewModel을 바인딩 할때, 자신의 정보를 ViewWindow로 처리했다. C#으로 DataGrid를 사용할 때보다 편한점도 있고 불편한 점도 많다. 다중 이벤트 사용할 때는 오히려 더 복잡한 느.. 2020. 5. 30. 이전 1 2 다음