﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Ошибка при создании ChartArea (версия библиотеки 4.4.17 от 25.12.2019)</title>
  <id>~/topic/11312/oshibka-pri-sozdanii-chartarea-(versiya-biblioteki-4_4_17-ot-25_12_2019)/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T04:22:21Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=11312" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/49387/</id>
    <title type="text">Исправлено в сборке от 19.01.2020 </title>
    <published>2020-01-22T13:23:18Z</published>
    <updated>2020-01-22T13:23:18Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Исправлено в сборке от 19.01.2020&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/49274/</id>
    <title type="text">Добрый день! При попытке добавить к графику элемент ChartArea больше одной штуки возникает исключени...</title>
    <published>2020-01-10T09:18:41Z</published>
    <updated>2020-01-10T09:38:36Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!
При попытке добавить к графику элемент ChartArea больше одной штуки возникает исключение, которого в более ранней версии не было.
На примере проекта SampleHistoryTesting:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Установил свежую версию библиотеки
Так как номер билда нигде не указан, то могу сказать на примере StockSharp.Xaml.dll:
было 4.4.17 дата последнего изменения 28.04.2019
стало 4.4.17 дата последнего изменения 25.12.2019&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;В пример SampleHistoryTesting в класс MainWindow.xaml.cs добавил следующие строки
2.1. После строки private ChartArea _area; объявляем новую переменную (в классе строка 72)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
private ChartArea _area;
private ChartArea _testArea;//Изменение в коде

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;2.2. Инициализируем новую переменную (в классе строка 709)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
        private void InitChart(IChart chart, EquityCurveChart equity, EquityCurveChart position)
        {
            chart.ClearAreas();
            equity.Clear();
            position.Clear();

            _area = new ChartArea();
            _testArea = new ChartArea();//Изменение в коде

            chart.AddArea(_area);
            chart.AddArea(_testArea);//Изменение в коде

            _candlesElem = new ChartCandleElement { ShowAxisMarker = false };
            chart.AddElement(_area, _candlesElem);

            _tradesElem = new ChartTradeElement { FullTitle = LocalizedStrings.Str985 };
            chart.AddElement(_area, _tradesElem);            
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Запускаем в режиме отладки, получаем исключение (если при запуске тестирования выбрать один тип графика (из списка с чекбоксами (Тик, Тик+Стакан, Свечи и т.д.)), то исключение показывается в приложении (в окне алерта), если выбрать несколько, то останавливается в студии)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;System.Windows.Markup.XamlParseException: &amp;quot;ThemedIconBinding&amp;quot; нельзя задать в свойстве &amp;quot;ConverterParameter&amp;quot; типа &amp;quot;Binding&amp;quot;. &amp;quot;ThemedIconBinding&amp;quot; можно задать только в параметре DependencyProperty объекта DependencyObject.
в System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
в System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
в System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
в System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List&lt;code&gt;1 affectedChildren, UncommonField&lt;/code&gt;1 templatedNonFeChildrenField)
в System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List`1 affectedChildren)
в System.Windows.FrameworkTemplate.LoadContent()
в Ecng.Xaml.Charting.UltrachartGroupPane.TryApplyHeaderTemplate()
в System.Windows.FrameworkElement.ApplyTemplate()
в System.Windows.FrameworkElement.MeasureCore(Size availableSize)
в System.Windows.UIElement.Measure(Size availableSize)
в System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
в System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
в System.Windows.FrameworkElement.MeasureCore(Size availableSize)
в System.Windows.UIElement.Measure(Size availableSize)
в System.Windows.ContextLayoutManager.UpdateLayout()
в System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
в System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
в System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
в System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)&lt;/p&gt;
&lt;p&gt;Можете посмотреть в чём проблема?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>