https://www.youtube.com/watch?v=iLDo5dc1hA4&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=14 📌 Slider 애니메이션 적용하기 - Controls 폴더에 사용자정의 컨트롤 ControlSlider 파일 생성 -ControlSlider.xaml - Converters 폴더에 클래스파일 InvertConverter 추가 -InvertConverter.cs namespace wpfLib.Converters { public class InvertConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureI..
https://www.youtube.com/watch?v=_KXr5dGGS3s&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=13 📌 폴더 재 세팅 및 View 수정 더보기 -LoginView.xaml -SignupView.xaml -TestView.xaml -LeftView.xaml -RightView.xaml 📌 바인딩 추가하기 - 뷰가 완전히 바껴서 까불님의 코드를 복붙해왔더니 이미 바인딩이 되어있었기 때문에 .xaml 코드는 위 접힌 코드에 적어두었다. ◾ LoginViewModel.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System..
https://www.youtube.com/watch?v=KWZ3bxBe1mQ&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=12 📌 초기 세팅 - WpfDINavigation 프로젝트 생성 후 Nuget패키지 추가 및 MainWindow는 삭제 후 Models, ViewModels, Views 폴더 생성 📌 Views, ViewModels에 파일 추가 - App.xaml에서 StartupUri 삭제
https://www.youtube.com/watch?v=9bzJhogdxVg&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=11 📌 ComboBox Control 만들기 - Controls에 사용자 정의 컨트롤 ComboBoxControl 파일 생성 - Commons 파일 생성 및 클래스 ComboBoxColorManager 파일 생성 - Extensions파일에 클래스 ComboBoxExtension 파일 생성 - ComboBoxContorl.xaml => 계속 예외처리 오류가 떠서 한참을 고생했는데 맨 위에 x:name="root"를 안해서 그랬었다 ㅡㅡ - ComboBoxControl.xaml.cs using System; using System.Collecti..
https://www.youtube.com/watch?v=nBjCRGC0Ua8&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=10 - 매번 백그라운드 코드에 컬러를 지정하면 MVVC에 위배 되고 번거롭기 때문에 종속성 속성을 사용 - 컨트롤에 Dependency Property를 사용하여 해당 속성을 쉽게 사용할 수 있도록 사용자 정의 속성 생성 해당 엘리먼트의 하위 속성들에도 추가 가능 - WpfAttachedProperty에 클래스파일 ComboBoxBackgroundManager 생성 - prodp 탭탭 했을때 나왔던 아래의 코드는 Register로 종속성 속성을 만들면 해당 사용자 정의 컨트롤에서만 사용가능하다. public int MyProperty { get..
https://www.youtube.com/watch?v=sKy4QHwMVjk&list=PLlrfTSXS0LLKHfOfwM31jJw3SHuDnkF49&index=9 📌 Combobox Background color 수정하기 - ComboBox는 Background가 변화되지 않음 - Combobox 선택 후 템플릿 변경 - 복사본 편집 - 확인을 누르면 콤보박스가 만들어져있는 코드를 볼 수 있는데, 여기서 우리가 배경색을 수정하기 위해 봐야하는 코드는 ToggleButton에 있는 ControlTemplate.Triggers 부분이다. - Combobox에 데이터가 입력이 되었을 때에 대한 부분은 PART_EditableTextBox 라는 이름이 지정되어있는 TextBox이다. 이 두 부분을 수정해야 c..