Question

Je travaille avec Windows Forms concepteur. Il sérialise propriétés de type couleur comme nom connu chaque fois que possible. Je dois à la sérialisation des propriétés toujours aussi RVB, parce que je besoin plus tard pour Interop avec d'autres systèmes, ce qui peut désérialiser que des valeurs RVB. Est-il un moyen de sérialisation propriétés de couleur toujours en tant que valeurs RVB?

Était-ce utile?

La solution

Voici comment je résolu un problème similaire. Espérons que cela aide.

  <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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top