프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / KCOM / Common / Converter / MarkupDataToConverter.cs @ ac4f1e13

이력 | 보기 | 이력해설 | 다운로드 (997 Bytes)

1
using MarkupToPDF.Controls.Parsing;
2
using System;
3
using System.Collections.Generic;
4
using System.Globalization;
5
using System.Linq;
6
using System.Text;
7
using System.Threading.Tasks;
8
using System.Windows.Data;
9

    
10
namespace KCOM.Common.Converter
11
{
12
    public class MarkupDataToConverter : IValueConverter
13
    {
14
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
15
        {
16
            if (value != null)
17
            {
18
                if (value is string)
19
                {
20
                    var task =  MarkupParser.GetMemoAsync(value.ToString()).ConfigureAwait(true);
21

    
22
                    return task.GetAwaiter().GetResult();
23
                }
24
            }
25
            else
26
            {
27
                return "";
28
            }
29
            return null;
30
        }
31

    
32

    
33
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
34
        {
35
            throw new NotImplementedException();
36
        }
37
    }
38
}
클립보드 이미지 추가 (최대 크기: 500 MB)