public string[] GetIndicatorsNames(IndicatorGroups indicatorsGroup) { lock (this) { return(GeneralHelper.EnumerableToArray <string>(_indicatorsGroups[IndicatorGroups.Fxpa].Keys)); } }
private void listViewIndicatorTypes_SelectedIndexChanged(object sender, EventArgs e) { if (listViewIndicatorTypes.SelectedItems.Count > 0) { string name = listViewIndicatorTypes.SelectedItems[0].Tag as string; _pendingIndicator = (BasicIndicator)FxpaIndicatorManager.Instance.GetIndicatorCloneByName(FxpaIndicatorManager.IndicatorGroups.Fxpa, name); foreach (string setName in GeneralHelper.EnumerableToArray <string>(_pendingIndicator.UI.OutputResultSetsPens.Keys)) { _pendingIndicator.UI.OutputResultSetsPens[setName] = Pens.WhiteSmoke; } indicatorControl1.IsReadOnly = true; indicatorControl1.Indicator = _pendingIndicator; } else { indicatorControl1.Indicator = null; _pendingIndicator = null; } UpdateUI(); }
public virtual string[] GetPropertiesNames() { return(GeneralHelper.EnumerableToArray <string>(_outputResultSetsPens.Keys)); }