WPF TextBlock 绑定数据源和绑定多个数据源

绑定单个数据源:

绑定多个数据源:

xaml:


       
            
                               
                               
                               
                               
                 

       

后台cs:

public class MultiStringStateConverter : IMultiValueConverter
    {
        public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
        {
            string Data;
            switch ((string)parameter)
            {
                case "FormatLastFirst":
                    Data = values[0] + "" + values[1] + "打印时间:" + values[2] + "打印次数:" + values[3];
                    break;
                case "FormatNormal":
                default:
                    Data = values[0] + " " + values[1];
                    break;
            }
            return Data;
        }
        public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
            //string[] splitValues = ((string)value).Split(' ');
            //return splitValues;
        }

    }

你可能感兴趣的:(WPF TextBlock 绑定数据源和绑定多个数据源)