當要把 Color 的物件 XML 序列化的時候 會發現會失敗
有個比較方便的方法 將原先的物件 設上 <XmlIgnore()> 標籤
另外加入一個 Property 設上 <XmlElement("PointColor")> 標籤
取代原先被忽略的物件 即可以順利 將 Color 做 XML 序列化
範例 :
<XmlIgnore()> _
Public PointColor As Color '點的顏色
<XmlElement("PointColor")> _
Public Property _PointColor As String
Get
Return ColorTranslator.ToHtml(PointColor)
End Get
Set(value As String)
PointColor = ColorTranslator.FromHtml(value)
End Set
End Property
如此即可順利將 Color 物件 序列化
ps Font 也可以同如此作法
文章標籤
全站熱搜
留言列表