質問

私は、Windowsフォームデザイナーで働いています。それは知られている名前、可能な限りようなタイプの色のプロパティをシリアル化します。私は唯一の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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top