WinForm으로 업무에 필요한 여러가지 도구를 만들어 사용하고 있다. 최근에 이 프로그램이 단순화된 형태로 고객에게도 필요하다는 요구사항을 받았다. 하지만 WinForm으로 만들어진 프로그램을 고객에게 배포한다는 것은 나의 자존심이 허락하지 않는다. 이것은 애초에 개
Web의 Bootstrap 같은 멋진 UI 테마를 적용해서 WPF APP을 만들고 싶다. 어떻게 하면 될까?Bootstrap 같은 WPF용 라이브러리를 찾아야 한다. github에서 wpf로 검색해 star 수로 정렬해 보니 몇가지가 보인다.MaterialDesignI
이제 예제 프로젝트의 코드를 열어보고 하나씩 이해해보려고 한다. 어디서 보아야할지 모를 때는 Main 함수부터 시작한다. 프로젝트에서 main으로 검색해보니 App.xaml.cs, Services/ApplicationHostService.cs, ViewModels/Wi
살짝 고민이 된다. 지난번에 확인하지 못했던 내용을 마저 확인하고 이해한 후에 진도를 나갈지, 우선 전체를 훑어보고 다시 돌아와서 이전에 넘겼던 내용을 다시 볼 것인지...앞에서 이해하지 못한 내용이 뒤에서 발목을 잡을 가능성도 있기에 마냥 무시하기도 어렵다.그러니,
Main Window에는 메뉴가 있고, 메뉴를 선택하면 컨텐츠 영역에 메뉴에 해당하는 페이지가 표시된다.DashboardPageDataPageSettingsPage여기서는 View와 ViewModel이 어떻게 구현되었는지 코드를 살펴본다. 이미 MainWindow의 코
WPF-UI가 제공하는 Application Wizard로 샘플 프로젝트를 생성했고, 이 자체만으로 개발하려는 Application의 골격코드가 완성되었기 때문에 이 코드를 분석했다. 여전히 몇몇 궁금증은 해소되었지만 이 코드를 기반으로 기능을 확장하고 페이지를 추가하
지난 3월에 WPF-UI가 4.0으로 릴리즈되면서 API의 변화가 생겼다.3.x에서는 WPF-UI 패키지만 설치하면 되었지만4.x에서는 WPF-UI.DependencyInjection을 추가로 설치해야 한다.패키지 위치 변경View나 ViewModel이 구현하는 인터페
Wpf.Ui.ControlsBreadcrumbBar: 화면이 계층적 메뉴나 페이지로 구성되었을 때 현재화면의 위치를 표시하는 컨트롤 예: Home > Dashboard예: Home > 연료전지 > 그룹1 > 연료전지1NavigationView: 애플리케이션의 사이드 메
쉬운 것부터 해보자. json 파일에 장치 목록을 구성했다. 나중에 이 파일은 DB에서 관리될 것이다. 이 장치 목록을 화면에 보여주는 페이지를 추가해보자. 작업 목록 WPF-UI 화면을 추가하기 위해 다음 작업을 수행한다. Model 작성 ViewModel 작성 V
펌프, 팬, 파이프 등을 나타내는 Animation Control