protected override object GetValueCore(object component) { if (this.QueryValue != null) { DataGridItemPropertyQueryValueEventArgs gettingValueEventArgs = new DataGridItemPropertyQueryValueEventArgs(component); this.QueryValue(this, gettingValueEventArgs); return(gettingValueEventArgs.Value); } return(null); }
protected override object GetValueCore(object component) { var handler = this.QueryValue; if (handler == null) { return(null); } var e = new DataGridItemPropertyQueryValueEventArgs(component); handler.Invoke(this, e); return(e.Value); }
protected override object GetValueCore( object component ) { if( this.QueryValue != null ) { DataGridItemPropertyQueryValueEventArgs gettingValueEventArgs = new DataGridItemPropertyQueryValueEventArgs( component ); this.QueryValue( this, gettingValueEventArgs ); return gettingValueEventArgs.Value; } return null; }