public void tryAdd( TreeViewItem item ) { try { items.Add( item ); } catch ( System.Exception e ) { Debug.Log( e ); } }
private void buildTreeView( TreeEntryChanges change ) { int index = change.Path.LastIndexOf( "\\" ); string folder = ( index >= 0 ) ? change.Path.Substring( 0, index ) : "\\"; TreeViewNode node = new TreeViewNode( folder.Trim() ); TreeViewItem item = new TreeViewItem( change ); treeView.tryAdd( node ).tryAdd( item ); }