私はWindowsフォームデザイナを使用しています。可能な限り、Colorタイプのプロパティを既知の名前としてシリアル化します。後でRGB値からのみ逆シリアル化できる他のシステムとの相互運用のために必要になるため、このようなプロパティを常にRGBとしてシリアル化するために必要です。Colorプロパティを常にRGB値としてシリアル化する方法はありますか?
質問する
1523 次
1 に答える
3
これが私が同様の問題を解決した方法です。それが役に立てば幸い。
<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
于 2009-08-21T15:45:59.920 に答える