Exemplo n.º 1
0
        public override void SetValue(object component, object value)
        {
            CustomPropertyEventArgs e = new CustomPropertyEventArgs(m_Property, value);

            m_Owner.TriggerOnSetValue(e);
            m_Property.TriggerOnSetValue(e);
        }
Exemplo n.º 2
0
 public virtual void TriggerOnSetValue(CustomPropertyEventArgs e)
 {
     if (OnSetValue != null)
     {
         OnSetValue(this, e);
     }
 }
Exemplo n.º 3
0
        public override object GetValue(object component)
        {
            CustomPropertyEventArgs e = new CustomPropertyEventArgs(m_Property, null);

            m_Owner.TriggerOnGetValue(e);
            m_Property.TriggerOnGetValue(e);
            return(e.Value);
        }