Beispiel #1
0
 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();
        }
Beispiel #3
0
 public virtual string[] GetPropertiesNames()
 {
     return(GeneralHelper.EnumerableToArray <string>(_outputResultSetsPens.Keys));
 }