Вопрос о диаграмме набора инструментов Silverlight 4 - PullRequest
1 голос
/ 20 мая 2010

Стиль легенды Silverlight Chart

Набор инструментов Silver Light 4 Апрель 2010

Исходя из различных примеров, которые я нашел в Интернете, я пытаюсь установить стиль легенды, чтобы элементы были рядом. Возвращена ошибка «Не удается найти свойство стиля‘ ItemsPanel »для типа« System.Windows.Controls.DataVisulization.Legend »’

<chartingToolkit:Chart.LegendStyle>
   <Style TargetType="visualizationToolkit:Legend">
     <Setter Property="ItemsPanel">
     <Setter.Value>
        <ItemsPanelTemplate>
           <StackPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
           </Setter.Value>
     </Setter>
   </Style>
</chartingToolkit:Chart.LegendStyle>

Похоже, что это свойство теперь отсутствует в классе Legend. Кто-нибудь знает хороший способ добиться макета, который я ищу?

1 Ответ

0 голосов
/ 21 мая 2010

Mike

У меня есть приложение Silverlight, которое также использует пользовательскую легенду, и я вставил ваш стиль ItemsPanel в свое приложение, и оно заработало, как и ожидалось; и об ошибках не сообщалось. И у меня та же версия инструментария, что и у вас. Единственное, что я делаю по-другому, - это использование нового комбинированного пространства имен xmlns следующим образом:

xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"

Поэтому попробуйте добавить это пространство имен в свой XAML и измените visualizationToolkit: Legend на toolkit: Legend. Если вы хотите узнать больше об этом, перейдите сюда Блог задержки и найдите «Улучшенная поддержка XmlnsDefinition».

Удачи,
Джим, Face to Face Software и YinYangMoney

...