/// <summary> /// Retourne la valeur de la propriété pour un bean. /// </summary> /// <param name="component">Composant propriétaire de la propriété.</param> /// <returns>Valeur de la propriété pour ce composant.</returns> public override object GetValue(object component) { IReportBean bean = component as IReportBean; if (bean == null) { throw new NotSupportedException(); } return(bean.GetValue(this)); }
/// <summary> /// Définit la valeur de la propriété pour un bean. /// </summary> /// <param name="component">Composant propriétaire de la propriété.</param> /// <param name="value">Valeur de la propriété pour le composant.</param> public override void SetValue(object component, object value) { IReportBean bean = component as IReportBean; if (bean == null) { throw new NotSupportedException(); } bean.SetValue(this, value); }