or
void
RadMapMouseMove(
object
sender, MouseEventArgs e)
{
if
(!vm.DrawingShape || vm.CurrentShape ==
null
)
return
;
if
(vm.CurrentShape.LocationWrappers.Count < 2)
return
;
var locationWrapper = vm.CurrentShape.LocationWrappers[vm.CurrentShape.LocationWrappers.Count - 1];
var location = Location.GetCoordinates(RadMap, e.GetPosition(RadMap));
locationWrapper.Location = location;
// updates databound LocationCollection
}
<
Telerik:RadChart
Height
=
"750"
x:Name
=
"WeightsChart"
Width
=
"1400"
>
<
Telerik:RadChart.DefaultView
>
<
Telerik:ChartDefaultView
>
<
Telerik:ChartDefaultView.ChartTitle
>
<
Telerik:ChartTitle
Content
=
"Catia Part and Assembly Weights"
HorizontalAlignment
=
"Center"
/>
</
Telerik:ChartDefaultView.ChartTitle
>
<
Telerik:ChartDefaultView.ChartLegend
>
<
Telerik:ChartLegend
Visibility
=
"Collapsed"
/>
</
Telerik:ChartDefaultView.ChartLegend
>
<
Telerik:ChartDefaultView.ChartArea
>
<
Telerik:ChartArea
>
<
Telerik:ChartArea.AxisX
>
<
Telerik:AxisX
LabelRotationAngle
=
"90"
/>
</
Telerik:ChartArea.AxisX
>
</
Telerik:ChartArea
>
</
Telerik:ChartDefaultView.ChartArea
>
</
Telerik:ChartDefaultView
>
</
Telerik:RadChart.DefaultView
>
<
Grid
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"1*"
/>
<
RowDefinition
Height
=
"1*"
/>
</
Grid.RowDefinitions
>
<
Telerik:ChartArea
x:Name
=
"BarChart"
NoDataString
=
"No Bar Series Data"
/>
<
Telerik:ChartArea
x:Name
=
"LineChart"
Grid.Row
=
"1"
NoDataString
=
"No Line Series Data"
/>
</
Grid
>
<
Telerik:RadChart.HierarchicalViewDescriptors
>
<!--Bar Chart Descriptors-->
<
Telerik:ChartHierarchicalViewDescriptor
>
<
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
<
Telerik:SeriesMapping
LegendLabel
=
"Weights"
ChartAreaName
=
"BarChart"
>
<
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:BarSeriesDefinition
LegendDisplayMode
=
"None"
ItemStyle
=
"{StaticResource BarStyle}"
SeriesItemLabelStyle
=
"{StaticResource LabelStyle}"
>
</
Telerik:BarSeriesDefinition
>
</
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:SeriesMapping.ItemMappings
>
<
Telerik:ItemMapping
FieldName
=
"Weight"
DataPointMember
=
"YValue"
/>
<
Telerik:ItemMapping
FieldName
=
"InstanceNumber"
DataPointMember
=
"XCategory"
/>
</
Telerik:SeriesMapping.ItemMappings
>
</
Telerik:SeriesMapping
>
</
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
</
Telerik:ChartHierarchicalViewDescriptor
>
<
Telerik:ChartHierarchicalViewDescriptor
>
<
Telerik:ChartHierarchicalViewDescriptor.Relation
>
<
Telerik:PropertyRelation
ParentPropertyName
=
"Children"
/>
</
Telerik:ChartHierarchicalViewDescriptor.Relation
>
<
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
<
Telerik:SeriesMapping
LegendLabel
=
"Weights"
ChartAreaName
=
"BarChart"
>
<
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:BarSeriesDefinition
LegendDisplayMode
=
"None"
ItemStyle
=
"{StaticResource BarStyle}"
SeriesItemLabelStyle
=
"{StaticResource LabelStyle}"
/>
</
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:SeriesMapping.ItemMappings
>
<
Telerik:ItemMapping
FieldName
=
"Weight"
DataPointMember
=
"YValue"
/>
<
Telerik:ItemMapping
FieldName
=
"InstanceNumber"
DataPointMember
=
"XCategory"
/>
</
Telerik:SeriesMapping.ItemMappings
>
</
Telerik:SeriesMapping
>
</
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
</
Telerik:ChartHierarchicalViewDescriptor
>
<
Telerik:ChartHierarchicalViewDescriptor
>
<
Telerik:ChartHierarchicalViewDescriptor.Relation
>
<
Telerik:PropertyRelation
ParentPropertyName
=
"Children"
/>
</
Telerik:ChartHierarchicalViewDescriptor.Relation
>
<
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
<
Telerik:SeriesMapping
LegendLabel
=
"Weights"
ChartArea
=
"BarChart"
>
<
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:BarSeriesDefinition
LegendDisplayMode
=
"None"
/>
</
Telerik:SeriesMapping.SeriesDefinition
>
<
Telerik:SeriesMapping.ItemMappings
>
<
Telerik:ItemMapping
FieldName
=
"Weight"
DataPointMember
=
"YValue"
/>
<
Telerik:ItemMapping
FieldName
=
"InstanceNumber"
DataPointMember
=
"XCategory"
/>
</
Telerik:SeriesMapping.ItemMappings
>
</
Telerik:SeriesMapping
>
</
Telerik:ChartHierarchicalViewDescriptor.SeriesMappings
>
</
Telerik:ChartHierarchicalViewDescriptor
>
</
Telerik:RadChart.HierarchicalViewDescriptors
>
</
Telerik:RadChart
>
<
t:RadTabControl
AllowDragReorder
=
"True"
x:Name
=
"radTabControl1"
>
<
t:RadTabItem
Header
=
"item1"
/>
<
t:RadTabItem
Header
=
"item2"
/>
<
t:RadTabItem
Header
=
"item3"
/>
</
t:RadTabControl
>
<
t:RadTabControl
AllowDragReorder
=
"True"
x:Name
=
"radTabControl1"
ItemsSource
=
"{Binding list}"
/>