C#28 [WPF] Popup Control 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경- Language: C#, xaml- IDE: Visual Basic 2022Popup 태그를 처음 사용해보았는데, 간단하게 MVVM패턴에 맞춰* Placement 컨트롤* IsOpen 컨트롤를 했던 방법을 정리해봅니다. 12345678910111213141516171819StackPanel Grid.Column="2" Orientation="Horizontal" HorizontalAlignment="Center" > TextBlock Name="statusTextBlock" HorizontalAli.. 2024. 3. 17. [WPF] 검색과 정렬 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경- Language: C#, xaml- IDE: Visual Basic 2022끝날 때까지 끝난 게 아니라는 멋진 말은 제 코드에도 적용이 됩니다😱. 왜냐면 검색을 하고 정렬을 하면, 검색은 사라져버리기 때문입니다. 원래 검색과 정렬 사이가 이렇게 나빴나..😮생각을 하며.. 해결해봅시다. 단순하게 생각하면, Search된 데이터를 기반으로 Sort 메서드를 나누면 되겠다고 생각해서 코드를 추가해봅니다. 12345678910111213141516171819202122232425262728293031323334353637private void SortToDoItems(string select.. 2024. 3. 10. [WPF] ComboBox와 SelectedItem 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경- Language: C#, xaml- IDE: Visual Basic 2022콤보박스를 이용해 정렬을 해봅시다. 12345678910ComboBox Grid.Column="1" Width="120" HorizontalAlignment="Right" > ComboBoxItem Content="Tag" IsSelected="True" /> ComboBoxItem Content="RegisteredDate"/> ComboBoxItem Content="Complete"/>/C.. 2024. 3. 10. [WPF] ListView와 SelectedItem 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경- Language: C#, xaml- IDE: Visual Basic 2022ListViewItem을 선택했을 때, 해당 Item의 Content와 함께 Complete가 MessageBox에 표시되게 하고 싶습니다.123456789101112131415161718Grid> ListView ItemsSource="{Binding ToDoList}" SelectedItem="{Binding SelectedToDoItem}" > ListView.ItemTemplate> DataTemplate> .. 2024. 3. 10. [WPF] ListView와 ItemsSource 최근에 프로젝트를 진행하면서 ListView Control을 하며 어려웠던 부분을 정리하였습니다. 👉 기본 환경- Language: C#, xaml- IDE: Visual Basic 2022 ListView의 ItemsSource는 ToDoList에 맞추고 ListView의 Item은 ToDoItem의 필드에 바인딩을 하였습니다. 그 중 하나의 필드는 Button의 Command와 연결하여 간단하게 Message Box를 표시할 예정이었습니다. 123456789101112131415161718Grid> ListView ItemsSource="{Binding ToDoList}" SelectedItem="{Binding SelectedToDoItem}" .. 2024. 3. 9. [WPF_Mastereclass] MVVM Binding 이 글은 [WPF_Mastereclass]을 수강하며 정리한 글입니다. 👉 기본 환경 - Language: C#, xaml - IDE: Visual Basic 2022 ViewModel namespace WeatherApp.ViewModels { public class WeatherVM : INotifyPropertyChanged { private string _query; public string Query { get { return _query; } set { _query = value; OnPropertyChanged("Query"); } } private CurrentConditions _currentConditions; public CurrentConditions CurrentConditions.. 2024. 2. 11. 이전 1 2 3 4 5 다음