프로젝트

일반

사용자정보

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

markus / KCOM / Common / ThumbnailItem.cs @ 5a65e058

이력 | 보기 | 이력해설 | 다운로드 (1.8 KB)

1 787a4489 KangIngu
using IKCOM;
2
using System;
3
using System.Collections.Generic;
4 81e3a60f 송근호
using System.Collections.ObjectModel;
5
using System.ComponentModel;
6 787a4489 KangIngu
using System.Linq;
7
using System.Text;
8
9
namespace KCOM.Common
10
{
11 81e3a60f 송근호
    public class ThumbnailItem : INotifyPropertyChanged
12 787a4489 KangIngu
    {
13
        public ThumbnailItem()
14
        {
15
        }
16 cdfb57ff taeseongkim
17 787a4489 KangIngu
        public Uri ImageUri { get; set; }
18 cdfb57ff taeseongkim
19 8ff1bf3a 송근호
        private List<SetColorMarkupItem> _DisplayColorItems;
20 81e3a60f 송근호
21 8ff1bf3a 송근호
        public List<SetColorMarkupItem> DisplayColorItems
22 81e3a60f 송근호
        {
23 6c687be8 taeseongkim
            get {
24
                return _DisplayColorItems;
25
            }
26
27
            set {
28
                    _DisplayColorItems = value;
29
30
                    NotifyPropertyChanged("DisplayColorItems");
31
            }
32
        }
33
34
        private int _Angle;
35
36
        public int Angle
37
        {
38
            get
39
            {
40
                return _Angle;
41
            }
42
43
            set
44
            {
45
                if (_Angle != value)
46
                {
47
                    _Angle = value;
48
49
                    NotifyPropertyChanged("Angle");
50
                }
51 81e3a60f 송근호
            }
52
        }
53
54 787a4489 KangIngu
        public int PageNumber { get; set; }
55 6c687be8 taeseongkim
 
56 787a4489 KangIngu
        //강인구 추가
57
        public double Width { get; set; }
58
        public double Height { get; set; }
59 cdfb57ff taeseongkim
60
        /// <summary>
61
        /// 페이지 경로
62
        /// 2019.07.03 김태성 추가
63
        /// </summary>
64
        public Uri PageUri { get; set; }
65 81e3a60f 송근호
66
        public event PropertyChangedEventHandler PropertyChanged;
67
68
        public void NotifyPropertyChanged(string propertyName)
69
        {
70
            if (PropertyChanged != null)
71
            {
72
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
73
            }
74
        }
75 787a4489 KangIngu
    }
76
77
    //public class SetColorMarkupItem
78
    //{
79
    //    public string markupID { get; set; }
80
    //    public string DisplayColor { get; set; }
81
    //}
82
}
클립보드 이미지 추가 (최대 크기: 500 MB)