При изменении константы методом сдвига по графику и затем или применить кнопку или через нажатие кнопки BoolBreaker ругается так
(18:57:48.17 138 System.InvalidOperationException: Вызывающий поток не может получить доступ к данному объекту, так как владельцем этого объекта является другой поток.
в System.Windows.DependencyObject.GetValue(DependencyProperty dp)
в TSLab.ChartControl.Chart.IndexedContainer.get_GraphOptions() в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Chart\IndexedContainer.cs:строка 214
в TSLab.ChartControl.Chart.IndexedContainer.get_BarsActualWidth() в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Chart\IndexedContainer.cs:строка 342
в TSLab.ChartControl.Chart.XCalculator.GetVisibleBarsCount() в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Chart\XCalculator.cs:строка 65
в TSLab.ChartControl.Chart.XCalculator.GetXShift() в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Chart\XCalculator.cs:строка 70
в TSLab.ChartControl.Chart.XCalculator.GetBarXLeft(Int32 barNumber) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Chart\XCalculator.cs:строка 50
в TSLab.ChartControl.Interactivity.CoordinatesCalculator.GetPosition(String name, PaneSides paneSides, MarketPoint marketPosition) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Interactivity\CoordinatesCalculator.cs:строка 43
в TSLab.ChartControl.Interactivity.InteractivePointViewModel`1.SetPosition() в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Interactivity\InteractivePointViewModel.cs:строка 110
в System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
в TSLab.ChartControl.Interactivity.InteractivePoint.set_MarketPosition(MarketPoint value) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ChartControl\Interactivity\InteractivePoint.cs:строка 27
в TSLab.Script.Handlers.InteractiveConstGen.Execute(IGraphPane pane) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ScriptCommonHandlers\InteractiveConstGen.cs:строка 37
в TSLab.User.Script.<>c__DisplayClass4.<Execute>b__3()
в TSLab.DataCommon.Cache.ObjectsCacheBase`3.Get(TKey name, CacheObjectMaker`1 maker) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\DataCommon\Cache\ObjectsCache.cs:строка 233
в TSLab.ScriptEngine.BaseTemplateContext.GetData(String handlerName, String[] parameters, CacheObjectMaker`1 maker) в c:\TeamCity\buildAgent\work\26204a85c6e140e8\src\public\ScriptEngine\ScriptEngine\BaseTemplateContext.cs:строка 117
в TSLab.User.Script.Execute(IContext context, ISecurity Источник1)
)
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru