/// <summary> /// This member overrides PropertyBag.OnGetValue. /// </summary> protected override void OnGetValue(PropertySpecEventArgs e) { e.Value = propValues[e.Property.Name]; base.OnGetValue(e); }
/// <summary> /// This member overrides PropertyBag.OnSetValue. /// </summary> protected override void OnSetValue(PropertySpecEventArgs e) { propValues[e.Property.Name] = e.Value; base.OnSetValue(e); }
public override void SetValue(object component, object value) { // Have the property bag raise an event to set the current value // of the property. PropertySpecEventArgs e = new PropertySpecEventArgs(item, value); bag.OnSetValue(e); }
/// <summary> /// Raises the SetValue event. /// </summary> /// <param name="e">A PropertySpecEventArgs that contains the event data.</param> protected virtual void OnSetValue(PropertySpecEventArgs e) { if (SetValue != null) SetValue(this, e); }
public override object GetValue(object component) { // Have the property bag raise an event to get the current value // of the property. PropertySpecEventArgs e = new PropertySpecEventArgs(item, null); bag.OnGetValue(e); return e.Value; }
private void pbSetting_SetValue(object sender, PropertySpecEventArgs e) { PropertyClass Pb = new PropertyClass(); Pb.Name = e.Property.Name; Pb.Value = e.Value.ToString(); ChangedProperty.Add(Pb); SettingsTable.Select("Name = '" + e.Property.Name + "'")[0]["Value"] = e.Value; }
private void pbSetting_GetValue(object sender, PropertySpecEventArgs e) { e.Value = BMC.Common.Utilities.Common.GetRowValue<string>(SettingsTable.Select("Name = '" + e.Property.Name + "'")[0], "Value"); }