컬러 속성을 ArgB 값으로 직렬화하는 방법은 무엇입니까?
-
18-09-2019 - |
문제
Windows Forms Designer와 함께 일하고 있습니다. 가능할 때마다 유형 색상의 속성을 알려진 이름으로 직렬화합니다. RGB 값에서만 필사적으로 해제 할 수있는 다른 시스템과 나중에 필요한 다른 시스템과 나중에 필요하기 때문에 항상 RGB와 같은 속성을 직렬화해야합니다. 색상 특성을 항상 RGB 값으로 직렬화하는 방법이 있습니까?
해결책
내가 비슷한 문제를 해결 한 방법은 다음과 같습니다. 도움이되기를 바랍니다.
<System.Xml.Serialization.XmlIgnore()> _
Public Property LineColor() As Color
Get
Return mLineColor
End Get
Set(ByVal value As Color)
mLineColor = value
End Set
End Property
Public Property LineColorArgbString() As String
Get
Return ColorAsString(mLineColor)
End Get
Set(ByVal value As String)
mLineColor = ParseColorArgbString(value)
End Set
End Property
제휴하지 않습니다 StackOverflow