I have the following Template:
<DataTemplate x:Key="Event">
<go:SpotPanel x:Name="MySpotPanel" Style="{StaticResource SpotPanelStyle}"
go:Node.Location="{Binding Path=Data.Location, Mode=TwoWay}" ToolTip="{Binding Path=Data.ItemHint}">
<go:NodePanel Sizing="Fixed" go:SpotPanel.Main="true">
<Rectangle Stroke="{Binding Path=Data.Highlight, Converter={StaticResource StrokeColorConverter}}"
StrokeThickness="{Binding Path=Data.Highlight, Converter={StaticResource StrokeThicknessConverter}}"
Fill="Transparent"
Opacity="{Binding Path=Data.Opacity}" Height="68" Width="68" />
<eventDesktopView:EventDesktopItemBase x:Name="EventDesktopItemBase" Opacity="{Binding Path=DataContext.Data.Opacity, ElementName=MySpotPanel}"
HeaderCaption="S"
FooterCaption="Station1" FooterBackground="LawnGreen">
</eventDesktopView:EventDesktopItemBase>
</go:NodePanel>
</go:SpotPanel>
</DataTemplate>
Is there a way to get the instance from EventDesktopItemBase if I have the Node or the NodeData?