Beispiel #1
0
        void DoRefresh()
        {
            try {
                _treeView.Invalidate();
                if (StructureChanged != null)
                {
Retry:
                    try {
                        foreach (var row in _structureChanges)
                        {
                            FireStructureChangedUnder(row);
                        }
                    } catch (InvalidOperationException) {
                        Trace.WriteLine("TODO: Figure out why this happens");
                        goto Retry;
                    }
                }
            } finally {
                _structureChanges.Clear();
                _refreshing = false;
            }
        }
 void testCase_PropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     treeView.Invalidate();
 }
Beispiel #3
0
 private void inProgressIconIconChanged(object sender, EventArgs e)
 {
     parent.Invalidate();
 }