wpf 3

[ wpf ] 리스트뷰에 바인딩된 데이터 색상 변환 IValueConverter

1. converter 클래스 파일 생성 2. xaml 에서 변환기 호출 csharp 성적 별로 다른 색상으로 변경 xaml c# public class Student { public string name { get; set; } public int java { get; set; } public int csharp { get; set; } public int python { get; set; } public int age { get; set; } } public class ColorConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { So..

WPF 2023.01.03

[ wpf ] DataTemplate 속성 이름에 접근하는 방법 / 클릭 된 라디오 버튼 이름 가져오기

DataTemplate 등 안의 컨트롤 이름에 접근 할 수 없음 접근하기 위해선 함수 하나 만든다 public IEnumerable FindVisualChildren(DependencyObject depObj) where T : DependencyObject { if (depObj != null) { for (int i = 0; i < VisualTreeHelper.GetChildrenCount(depObj); i++) { DependencyObject child = VisualTreeHelper.GetChild(depObj, i); if (child != null && child is T) yield return (T)child; foreach (T childOfChild in FindVisualChi..

WPF 2022.11.24