본문 바로가기

전체 글791

[WPF] MaterialDesignTheme 적용 QR Code 생성 프로그램을 만들면서 헤맸던 부분을 정리해두었습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 - Framework: .NET 8.0 1. MaterialDesignTheme 버전 버전이 5.0.0부터 App.xaml에 작성해야하는 코드가 변경되었습니다. 공식문서가 거짓말을 하고 있기때문에, Github으로 이동합니다. Material Design In XAML Toolkit Material Design for WPF and the Windows Desktop materialdesigninxaml.net Getting Started Google's Material Design in XAML & WPF, for C# & VB.Net... 2024. 4. 13.
[WPF] WebView2와 동영상 최근에 프로젝트를 진행하면서 동영상을 프로그램에서 재생하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 - Framework: .NET 8.0 📹동영상.. 저에게 주어진 임무는 유튭.. 동영상을 프로그램에서 재생하라..! Web할 때 동영상 재생.. 유튭 태그만 적어주면 끝났던 희미한 기억만 남았는데, ☠️ WPF에서는 패키지도 설치해야하고.. ☠️ 컨트롤도 마음처럼 안되고.. ☠️ 게시 후에 권한 문제도 생기고.. 기억에 확실히 남겨두자는 마음으로.. 기록해봅니다✍️. 🚨 1. 동영상 재생에 필요한 태그 찾기 제가 찾아본 태그는 크게 3가지 였습니다. * (내장) WebBrowser * (Nuget, Google) Ce.. 2024. 4. 13.
[WPF] Button 클릭 영역과 Background 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 - Framework: .NET 8.0 ✍️ 최근에 Button 클릭 영역으로 몇 시간 헤매어 내용을 간략히 적어봅니다. View1 1 2 3 4 5 6 7 8 9 10 이미지를 클릭했을 때, 확대된 이미지를 팝업창으로 띄우려고 합니다. 크게 이용했던 방법이 * Popup 태그 * Window 였는데, Viewer를 띄우는 부모창의 위치에 따라 확대되는 이미지의 위치가 변합니다. Popup 태그는 위치 컨트롤이 쉽지 않아 결국 Window로 결정하였습니다. ViewModel1 1 2 3 4 5 6 7 8 9 10.. 2024. 4. 6.
[WPF] MVVM Scroll 동작 구현 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 - Framework: .NET 8.0 Scroll 처리를 버튼으로 만든 것.. 제가 구현했던 동작 중 난이도 최상..! ✍️ ListView에 이미지를 클릭할 때, 스크롤이 이동하면서 선택된 이미지가 중앙에 오는 동작입니다. View 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 5.. 2024. 3. 31.
[WPF] ListView와 SelectedItem 초기화 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 - Framework: .NET 8.0 사내 프로젝트도 어느덧 막바지를 향해 가고 있습니다. 설계팀으로부터 테스트 결과를 받았습니다. Click 이벤트 컨트롤이 잘 되지 않아 해결을 하고, 그 해결은 또 다른 문제를 불러오게 되는데.. 의 굴레에서 빠져나온 이야기를 짧게 정리해보고자 합니다✍️. 상황: 1. ListView에서 Item을 클릭했을 때, 데이터를 로드하고, 2. DataContext로 연결한 ViewModel에 로드된 데이터를 넘겨주면서 3. Window를 여는 것이었습니다. 1 2 3 4 5 6 .. 2024. 3. 31.
[WPF] Converter와 Visibility 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 bool 타입의 값으로 Visibility를 컨트롤 하는 일이 많았습니다. 이번 기회에 사용한 Converter를 정리🗂️해 봅니다. BooleanToVisibleConverter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class BooleanToVisibleConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Glo.. 2024. 3. 18.