﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">StockSharp.Xaml.Charting Не работает свойство ChartDrawData.AnnotationData.IsEditable</title>
  <id>~/topic/12015/stocksharp_xaml_charting-ne-rabotaet-svoistvo-chartdrawdata_annotationdata_iseditable/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-20T13:09:12Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=12015" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/50909/</id>
    <title type="text">Добрый день Спасибо за информацию.</title>
    <published>2020-08-11T13:48:21Z</published>
    <updated>2020-08-11T13:48:21Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день&lt;br /&gt;&lt;br /&gt;Спасибо за информацию.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/50883/</id>
    <title type="text">Если программно создать аннотацию var ann = new ChartDrawData.AnnotationData с параметром IsEditable...</title>
    <published>2020-08-04T06:41:03Z</published>
    <updated>2020-08-04T22:17:30Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.com/users/104190/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Если программно создать аннотацию var ann = new ChartDrawData.AnnotationData с параметром IsEditable = false, то ее нельзя редактировать что очевидно и задумывалось при использовании IsEditable = false. Но, если затем нарисовать на графике любую аннотацию вручную, то программно созданные аннотации теряют свойство IsEditable = false и их можно двигать или менять их размеры.&lt;br /&gt;&lt;br /&gt;Если на графике много &amp;quot;зафиксированных&amp;quot; аннотаций (картинка для примера прилагается), которые хотелось бы запретить двигать, то после рисования все эти аннотации становятся редактируемыми и приходится очень аккуратно выбирать место куда ткнуть мышкой, чтобы перетащить сам график и случайно не перетащить аннотацию.&lt;br /&gt;&lt;br /&gt;Чтобы убедиться в этом баге достаточно в примере SampleChart после строчки &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/blob/master/Samples/Chart/SampleChart/MainWindow.xaml.cs#L659 " title="https://github.com/StockSharp/StockSharp/blob/master/Samples/Chart/SampleChart/MainWindow.xaml.cs#L659 "&gt;https://github.com/Stock...MainWindow.xaml.cs#L659 &lt;/a&gt;добавить data.IsEditable = false; запустить проект, нажать кнопку &amp;quot;new&amp;quot; в области &amp;quot;Annotations&amp;quot;, а затем нарисовать аннотацию используя тулбар самого графика (картинка последовательности действий прилагается). После этого все аннотации на графике можно двигать что не правильно.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>