public void SetDataSource(AkWwiseTreeDataSource datasource) { if (m_dataSource != null) { m_dataSource.modelChanged -= this.ModelChanged; m_dataSource.TreeView = null; } m_dataSource = datasource; m_dataSource.modelChanged += this.ModelChanged; m_dataSource.TreeView = this; m_dataSource.FetchData(); }