반응형
IvalueConverter 관련 포스팅에서 출력값들을 우리 입맛에 맞게 변경하는 법에대해서 알아보았습니다.
하지만 겨우 % 하나붙이는 작업을 하는데 IvalueConverter을 이용하기는 부담스럽니다..
이번 포스팅에서는 보다 손쉽게 출력값을 수정하는 법에 대해서 배워보겠습니다.
특히 이번 예시에서는 %를 붙히는것을 예제 코드로 준비하였습니다.
이 글을 읽기 전 선수 지식 포스팅
- [c# wpf] ListView 내용 편집,수정 하는법(with IValueConverter)
- [c# wpf] DataContext란? 왜 쓰는 것일까?
- [c# wpf] 데이터 바인딩 기초 개념/ 예제
우선 간단하게 아래와 같은 값들이 출력되는 UI를 만들어보겠습니다.
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅](https://blog.kakaocdn.net/dna/26qwb/btrFyceQ5An/AAAAAAAAAAAAAAAAAAAAAFO-4Ay7CM2Uvv7P0OlNPZvZumeEIpI2kJMfmyiV9a3y/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1756652399&allow_ip=&allow_referer=&signature=o1RgE77qYQBD0jj9%2FiTBhqYZqS4%3D)
1) 코드비하인드단
//MainWindow.xaml.cs
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 1) 코드비하인드단 [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 1) 코드비하인드단](https://blog.kakaocdn.net/dna/cfUjVv/btrFuxxAg2h/AAAAAAAAAAAAAAAAAAAAACsApPuyfYMsDFtsScr_xFlse-zJMh3-4kQ1zyia52K9/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1756652399&allow_ip=&allow_referer=&signature=tw%2FXW%2B8e%2BUnlX%2FtWKl3KFHIn1o8%3D)
임의의 숫자들을 넣은 리스트를 .ItemSource에 할당했습니다.
2) xaml
//MainWindow.xaml
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml](https://blog.kakaocdn.net/dna/IuNNn/btrFvWjv3Q1/AAAAAAAAAAAAAAAAAAAAAKWiZzUh7AnHu7RVW7KL0B-bFCbbIVjnk04tno_0Lu3E/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1756652399&allow_ip=&allow_referer=&signature=JBko%2B1khk1byhLTr14CBR08qmPA%3D)
여기서 집중해야할 부분은 StringFormat입니다.
{0}부분이 우리가 입력한 값들이 들어가는 부분을 의미합니다.
그리고 그뒤에 % symbol을 붙혀줬죠.
특이한것은 {}을 앞에 붙혀줘야 정상적으로 실행된다는것을 기억하시기 바랍니다.
output:
![[c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml [c# wpf] 리스트뷰 출력 값에 % 붙히기(간단한 방법) - 이 글을 읽기 전 선수 지식 포스팅 - 2) xaml](https://blog.kakaocdn.net/dna/bb9g0K/btrFt2kxoxg/AAAAAAAAAAAAAAAAAAAAAEa_aPmR8-j4enjq2eNWENYFckOSIa1kUhdKlpFSfwsM/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1756652399&allow_ip=&allow_referer=&signature=DzZj6qexjy726d6Fh1iXmcm%2BcKM%3D)
반응형
'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 |
댓글