StockSharp.Xaml.Charting Не работает свойство ChartDrawData.AnnotationData.IsEditable
Если программно создать аннотацию var ann = new ChartDrawData.AnnotationData с параметром IsEditable = false, то ее нельзя редактировать что очевидно и задумывалось при использовании IsEditable = false. Но, если затем нарисовать на графике любую аннотацию вручную, то программно созданные аннотации теряют свойство IsEditable = false и их можно двигать или менять их размеры.
Если на графике много "зафиксированных" аннотаций (картинка для примера прилагается), которые хотелось бы запретить двигать, то после рисования все эти аннотации становятся редактируемыми и приходится очень аккуратно выбирать место куда ткнуть мышкой, чтобы перетащить сам график и случайно не перетащить аннотацию.
Чтобы убедиться в этом баге достаточно в примере SampleChart после строчки
https://github.com/Stock...MainWindow.xaml.cs#L659 добавить data.IsEditable = false; запустить проект, нажать кнопку "new" в области "Annotations", а затем нарисовать аннотацию используя тулбар самого графика (картинка последовательности действий прилагается). После этого все аннотации на графике можно двигать что не правильно.