Есть ли обходной путь для отсутствующего x: Shared MarkupExtension в silverlight?
У меня есть следующий Xaml, который создает эллипс на каждой целевой серии.Мне нужно, чтобы эллипсы были уникальными, так как они позже добавляются на холст.Используя этот Xaml, я получаю ошибку, что UIElement уже был добавлен к другому родительскому элементу (например, один экземпляр Ellipse добавлен в Canvas несколько раз)
В WPF я просто использую свойство x: Shared для этого стиля, чтобы заставить его работать.
<!-- Set the style for the series -->
<Style TargetType="SciChart:FastLineRenderableSeries" >
<Setter Property="SeriesColor" Value="#FF93F2C1"/>
<Setter Property="ResamplingMode" Value="Mid"/>
<Setter Property="RolloverMarker">
<Setter.Value>
<Ellipse Width="9" Height="9" Fill="#7793F2C1" Stroke="#FFA3FFC9"/>
</Setter.Value>
</Setter>
</Style>
Обходным решением, которое я рассмотрел, было создание элемента управления под названием RolloverMarker и настройка его шаблона элемента управления.Буду признателен за любые прямые или косвенные решения этой проблемы.