private void OnViewPropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.Property.Name == TreeNode.PropIsSelected) { IListItemView view = sender as IListItemView; if (view != null && view.IsSelected) SelectItem(view); } } #endregion