Hi,
I was looking at putting a part line in my treelistview but when i added the control into the template i get the following error at design time and crash at runtime
System.NullReferenceException
Object reference not set to an instance of an object.
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.FindProjectedMemberType(String sourceMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 185
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.AdjustSourcePath(String& sourceMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 202
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.InitializeDescriptor(String sourceMemberPath, String projectedMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 190
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.TryInitializeDescriptor(String sourceMemberPath, String projectedMemberPath, SelectDescriptor descriptor) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 161
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.UpdateDescriptor(String sourceMemberPath, String projectedMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 139
at Telerik.Windows.Controls.Sparklines.RadSparklineBase.OnItemsSourceChanged(IEnumerable newSource) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Base\RadSparklineBase.cs:line 651
at Telerik.Windows.Controls.Sparklines.RadSparklineBase.ItemsSourcePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Base\RadSparklineBase.cs:line 534
at Telerik.Windows.PropertyMetadata.<>c__DisplayClass1.<Create>b__0(DependencyObject d, DependencyPropertyChangedEventArgs e) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Core\Controls\Common\System.Windows\PropertyMetadata.cs:line 208
at System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty dp, Object oldValue, Object newValue)
at System.Windows.DependencyObject.UpdateEffectiveValue(DependencyProperty property, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, ValueOperation operation)
at System.Windows.DependencyObject.RefreshExpression(DependencyProperty dp)
at System.Windows.Data.BindingExpression.SendDataToTarget()
at System.Windows.Data.BindingExpression.SourceAcquired()
at System.Windows.Data.BindingExpression.System.Windows.IDataContextChangedListener.OnDataContextChanged(Object sender, DataContextChangedEventArgs e)
at System.Windows.Data.BindingExpression.DataContextChanged(Object sender, DataContextChangedEventArgs e)
at System.Windows.FrameworkElement.OnDataContextChanged(DataContextChangedEventArgs e)
at System.Windows.FrameworkElement.OnTreeParentUpdated(DependencyObject newParent, Boolean bIsNewParentAlive)
at System.Windows.DependencyObject.UpdateTreeParent(IManagedPeer oldParent, IManagedPeer newParent, Boolean bIsNewParentAlive, Boolean keepReferenceToParent)
at MS.Internal.FrameworkCallbacks.ManagedPeerTreeUpdate(IntPtr oldParentElement, IntPtr parentElement, IntPtr childElement, Byte bIsParentAlive, Byte bKeepReferenceToParent, Byte bCanCreateParent)
I was looking at putting a part line in my treelistview but when i added the control into the template i get the following error at design time and crash at runtime
System.NullReferenceException
Object reference not set to an instance of an object.
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.FindProjectedMemberType(String sourceMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 185
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.AdjustSourcePath(String& sourceMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 202
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.InitializeDescriptor(String sourceMemberPath, String projectedMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 190
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.TryInitializeDescriptor(String sourceMemberPath, String projectedMemberPath, SelectDescriptor descriptor) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 161
at Telerik.Windows.Controls.Sparklines.DataPointsCollectionView.UpdateDescriptor(String sourceMemberPath, String projectedMemberPath) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Data\DataPointsCollectionView.cs:line 139
at Telerik.Windows.Controls.Sparklines.RadSparklineBase.OnItemsSourceChanged(IEnumerable newSource) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Base\RadSparklineBase.cs:line 651
at Telerik.Windows.Controls.Sparklines.RadSparklineBase.ItemsSourcePropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Controls\DataVisualization\Sparklines\Base\RadSparklineBase.cs:line 534
at Telerik.Windows.PropertyMetadata.<>c__DisplayClass1.<Create>b__0(DependencyObject d, DependencyPropertyChangedEventArgs e) in c:\TB\117\WPF_Scrum\Release_SL\Sources\Development\Core\Controls\Common\System.Windows\PropertyMetadata.cs:line 208
at System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty dp, Object oldValue, Object newValue)
at System.Windows.DependencyObject.UpdateEffectiveValue(DependencyProperty property, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, ValueOperation operation)
at System.Windows.DependencyObject.RefreshExpression(DependencyProperty dp)
at System.Windows.Data.BindingExpression.SendDataToTarget()
at System.Windows.Data.BindingExpression.SourceAcquired()
at System.Windows.Data.BindingExpression.System.Windows.IDataContextChangedListener.OnDataContextChanged(Object sender, DataContextChangedEventArgs e)
at System.Windows.Data.BindingExpression.DataContextChanged(Object sender, DataContextChangedEventArgs e)
at System.Windows.FrameworkElement.OnDataContextChanged(DataContextChangedEventArgs e)
at System.Windows.FrameworkElement.OnTreeParentUpdated(DependencyObject newParent, Boolean bIsNewParentAlive)
at System.Windows.DependencyObject.UpdateTreeParent(IManagedPeer oldParent, IManagedPeer newParent, Boolean bIsNewParentAlive, Boolean keepReferenceToParent)
at MS.Internal.FrameworkCallbacks.ManagedPeerTreeUpdate(IntPtr oldParentElement, IntPtr parentElement, IntPtr childElement, Byte bIsParentAlive, Byte bKeepReferenceToParent, Byte bCanCreateParent)
<
telerik:RadTreeListView
x:Name
=
"RadTreeListView1"
RowLoaded
=
"RadTreeListView1_RowLoaded"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
ItemsSource
=
"{Binding KpiItems, ElementName=Vm}"
IsReadOnly
=
"True"
RowIsExpandedChanged
=
"RadTreeListView1_RowIsExpandedChanged"
>
<
telerik:RadTreeListView.ChildTableDefinitions
>
<
telerik:TreeListViewTableDefinition
ItemsSource
=
"{Binding Items}"
/>
</
telerik:RadTreeListView.ChildTableDefinitions
>
<
telerik:RadTreeListView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Name"
DataMemberBinding
=
"{Binding Label}"
/>
<
telerik:GridViewDataColumn
Width
=
"6*"
IsResizable
=
"False"
Header
=
"actuals Visits"
TextAlignment
=
"Center"
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
telerik:RadLinearSparkline
ItemsSource
=
"{Binding sl}"
XValuePath
=
"VisitDate"
YValuePath
=
"NumberOfVisitsField"
/>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
</
telerik:GridViewDataColumn
>
</
telerik:RadTreeListView.Columns
>
</
telerik:RadTreeListView
>