2022.03.15 - [WPF] - [기초] ComboBox, ListBox 중요 프로퍼티 사용법 part2 2022.03.14 - [WPF] - [기초] ComboBox, ListBox 중요 프로퍼티 사용법 part1 마지막으로, SelectedValue, SelectedValuePath에 대해서 설명하도록 하겠습니다. SelectedIndex는 별도로 설명할 필요는 없을 것 같아서 생략하겠습니다. 1. SelectedValue, SelectedValuePath 활용 Next1Window.xaml 아래 Detail을 추가했습니다. CodeModel.cs 추가 public class CodeModel { public string Code { get; set; } public string Name { g..
2022.03.14 - [WPF] - [기초] ComboBox, ListBox 중요 프로퍼티 사용법 part1 이번 포스트에서는 SelectionChanged 이벤트를 이용하는 기본 방법과 이벤트 Arguments를 사용하는 방법에 대해서 알아 보도록 하겠습니다. 먼저, part1에서 만들었던, 리스트박스에서 아이템을 선택하면 Delete 버튼이 활성화되는 예제를 SelectionChanged 이벤트를 이용해서 만들어 보도록 하겠습니다. 1. 컨트롤의 이벤트가 발생했을 때 뷰모델에 전달하는 방법 컨트롤의 이벤트를 뷰모델에 전달하기 위해서는 Microsoft.Xaml.Behaviors.Wpf nuget package가 필요 합니다. 프로젝트에 해당 nuget package를 설치합니다. 이 녀석에 대한 더..
ComboBox와 ListBox 컨트롤을 처음 접하거나, MVVM 패턴으로 사용하는 것이 익숙하지 않은 개발자를 위해 컨트롤 사용 방법을 자세하게 포스팅 하도록 하겠습니다. 1. Overview ComboBox : 오른쪽에 아래 화살표(?)를 클릭하여 드롭다운 목록을 보이도록 한 후 원하는 아이템을 선택할 수 있는 컨트롤로 버튼을 눌러야 데이터의 목록이 출력되며, 무조건 1개만 선택 할 수 있습니다. 더 자세한 사항은 여기를 참고하시기 바랍니다. ListBox : 데이터의 목록을 출력한 후 아이템을 선택할 수 있는 컨트롤로 처음부터 데이터 목록 보이며, 1개 혹은 여러개의 아이템을 선택할 수 있습니다. 더 자세한 사항은 여기를 참고하시기 바랍니다. 2. 필수 프로퍼티 ComboBox, ListBox를 사..
다음 카페에 질문 올려주신 내용에 대해서 간단한 소스를 만들었습니다. 닷넷 (.NET) 프로그래머 모임 | MVVM과 combobox에 대한 질문드립니다. - Daum 카페 1. NuGet Packages Microsoft.Toolkit.Mvvm Microsoft.Xaml.Behaviors.Wpf 2. View (XAML) - Window.DataContext : 뷰모델을 뷰와 연결 시키고 있습니다. - xmlns:b="http://schemas.microsoft.com/xaml/behaviors" : Behavior를 사용하기 위한 네임 스페이스 입니다. - ComboBox는 Command 프로퍼티를 가지고 있지 않습니다. 그래서 ComboBox에서 발생하는 이벤트와 Command를 연결하기 위해서는 ..
앱을 개발하다보면 Enum을 ComboBox 목록에 출력을 해야할 경우가 종종 있습니다. 이 경우 편하게 사용할 수 있는 방법을 알려드리도록 하겠습니다. 아래 동영상은 WPF에서 사용하는 방법에 대해서 설명하고 있습니다. 그런데, UWP에서는 조금 다르게 사용해야 할 것 같습니다. (1) How to Bind an Enum to a ComboBox in WPF - YouTube MarkupExtension 태그 확장은 XAML의 문자열 특성 값 또는 태그 요소의 입력을 기반으로 개체를 호출자에게 반환합니다. 태그 확장은 Type Converter만으로 수행 할 수있는 것보다 더 정교한 방식으로 개체를 반환합니다. 사용자 지정 태그 확장을 만드는 방법에 대한 자세한 내용은 ProvideValue를 참조하십..
- Total
- Today
- Yesterday
- #uwp
- #Windows Template Studio
- .net
- windows 11
- UWP
- uno platform
- ef core
- #MVVM
- Behavior
- dotNETconf
- Bot Framework
- Cross-platform
- visual studio 2019
- uno-platform
- .net 5.0
- PRISM
- Build 2016
- kiosk
- WPF
- ComboBox
- Always Encrypted
- MVVM
- #prism
- IOT
- Microsoft
- LINQ
- Windows 10
- Visual Studio 2022
- XAML
- C#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |