protected override void Tree_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { KpiTreeNode node = e.NewValue as KpiTreeNode; m_IsReadyToSelection = node != null; base.Tree_SelectedItemChanged(sender, e); }
protected override void TreeNode_MouseDoubleClick(object sender, CustomEventArgs <CustomTreeNode> e) { // KPI будут конечными узлами. Двойной клик на них будет равнозначен выбору KpiTreeNode node = e.Args as KpiTreeNode; if (node != null) { Raise_ApplySelection(); } }