سؤال

أنا أعمل مع مصمم نماذج Windows. تسلسل خصائص لون النوع كاسم معروف كلما أمكن ذلك. أحتاجها إلى تسلسل هذه الخصائص دائما ك RGB، لأنني بحاجة إليها لاحقا من أجل Interop مع نظام آخر، والذي يمكن أن يتحمل فقط من قيم 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