Quantcast
Channel: Team Foundation Server - General forum
Viewing all articles
Browse latest Browse all 6687

TFS Custom controls - Why the field changed event handler get triggered many times for the same field change at a time?

$
0
0

TFS API code. I added my event handler here

 object IWorkItemControl.WorkItemDatasource
        {
            get
            {
                return workItem;
            }
            set
            {
                workItem = (WorkItem)value;
                AddEventHandler();
            }
        }

private void AddEventHandler()
        {
            if (workItem != null && workItem.Id != 0)// && workItem.State != wiClosed )
            {
                workItem.FieldChanged += new WorkItemFieldChangeEventHandler(this.workItem_changed);              
            }
        }

The handler is getting triggered multiple times for the same field change. I can understand one point that if a field changes makes changes to other field  means; its perfect that the method will be triggered for each field change. But why it is invoked for the same field change? Am I adding the event handler at wrong place ? 


Viewing all articles
Browse latest Browse all 6687

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>