IvalueConverter 관련 포스팅에서 출력값들을 우리 입맛에 맞게 변경하는 법에대해서 알아보았습니다.
하지만 겨우 % 하나붙이는 작업을 하는데 IvalueConverter을 이용하기는 부담스럽니다..
이번 포스팅에서는 보다 손쉽게 출력값을 수정하는 법에 대해서 배워보겠습니다.
특히 이번 예시에서는 %를 붙히는것을 예제 코드로 준비하였습니다.
이 글을 읽기 전 선수 지식 포스팅
- [c# wpf] ListView 내용 편집,수정 하는법(with IValueConverter)
- [c# wpf] DataContext란? 왜 쓰는 것일까?
- [c# wpf] 데이터 바인딩 기초 개념/ 예제
우선 간단하게 아래와 같은 값들이 출력되는 UI를 만들어보겠습니다.
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅](https://blog.kakaocdn.net/dn/26qwb/btrFyceQ5An/5x3tTuMknXXnvmhqFGAV0k/img.png)
1) 코드비하인드단
//MainWindow.xaml.cs
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 1) 코드비하인드단 [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 1) 코드비하인드단](https://blog.kakaocdn.net/dn/cfUjVv/btrFuxxAg2h/89Ppp4pkRXkPvjjYTumjX0/img.png)
임의의 숫자들을 넣은 리스트를 .ItemSource에 할당했습니다.
2) xaml
//MainWindow.xaml
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml](https://blog.kakaocdn.net/dn/IuNNn/btrFvWjv3Q1/dbFiTJ8jOdIQzMpzI2Tu61/img.png)
여기서 집중해야할 부분은 StringFormat입니다.
{0}부분이 우리가 입력한 값들이 들어가는 부분을 의미합니다.
그리고 그뒤에 % symbol을 붙혀줬죠.
특이한것은 {}을 앞에 붙혀줘야 정상적으로 실행된다는것을 기억하시기 바랍니다.
output:
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml](https://blog.kakaocdn.net/dn/bb9g0K/btrFt2kxoxg/Gbm28GDfBzwVaGVqLI7edK/img.png)
'c# > wpf' 카테고리의 다른 글
[c# wpf] 콤보박스 selecteditem vs selectedvalue 차이점 (0) | 2022.06.24 |
---|---|
[c# wpf] ObservableCollection란? (1) | 2022.06.24 |
[c# wpf] 클래스의 프러퍼티를 콤보박스 아이템으로 넣는 법? (0) | 2022.06.23 |
[c# wpf] 콤보박스(combobox) 사용방법 (1) | 2022.06.20 |
[c# wpf] xaml에서 class 초기값 설정 방법 (1) | 2022.06.20 |
댓글
꼬예님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.