Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1052
Null Reference when Drilling Down
posted

Hi There,

I am using a tree map to show some hierarchical data, which you can drill down with. I'm getting a strange bug when drilling down to some of my nodes where the error message shows Object not set to a reference...

I had a brief look at the code and it seems to be when the TreemapNodeInfo if trying to find the LastParentNode.

When I am drilling down, I set a flag on my object before I set that object as the ItemSourceRoot, and this seems to contribute to the error. If I don't set this flag then the error doesn't seem to occur.

I have created a simple demo of this behavior which is attached. If you drill down (click) on most of the nodes it is fine, however if the first node you click on is M the error occurs, it also happens sometimes if you drill down on M twice.

Any help on this problem would be greatly appreciated.

TreeMap.zip
Parents
No Data
Reply
  • 895
    posted

    Hello,

    It seems that this behaviour is a bug in the Treemap control. The flag that you set raises PropertyChanged event - when this event is raised, the Treemap updates its mappings, but at the same time the ItemsSourceRoot has to be changed. I believe that this is causing the null object. I reproduced the issue by commenting the flag and only calling tag.NotifyPropertyChanged(<any Tag property>).

    I have submitted a bug about this issue - bug 80872.

Children