2016-10-03 3 views
0

%를 전달하여 빨강에서 녹색으로 브러시 색상을 얻으려고합니다. 각 행에 백분율 값이있는 DataGrid가 있습니다. getColor (Red, Green, %)와 같이 빨간색에서 녹색으로 a/c를 %로 반환하는 함수가 있습니까?% Wpf로 색상 변환

+1

안녕하세요. 어떤 연구를하셨습니까? [청하다]. 행운을 빕니다. – MickyD

+0

[This] (http://stackoverflow.com/q/9650049/3670437) 질문이 도움이 될 수 있습니다. –

답변

0

IValueConverter 인터페이스를 구현하는 클래스 인 변환기를 찾아야합니다. WPF 바인딩으로 작업해야합니다.

public class BackgroundConverter : IValueConverter 
{ 
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture) 
    { 
     Brush someBrush; 
     // Put here your logic 
     return someBrush; 
    } 

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) 
    { 
     return null; 
    } 
} 
+0

실제로 그는'// 여기에 논리를 두라. '라고 묻습니다. :) –