private void OnPathListerEvent(PathListerEventEventArgs args) { RoutedPropertyChangedEventArgs <PathListerEventEventArgs> e = new RoutedPropertyChangedEventArgs <PathListerEventEventArgs>(null, args); e.RoutedEvent = PathListerEventEvent; RaiseEvent(e); }
void BtnConfirm_Click(object sender, RoutedEventArgs e) { mSelectedItem = TreeViewPathList.SelectedItem as ObjectItem; PathListerEventEventArgs args = new PathListerEventEventArgs(); args.Code = 1; args.Data = mSelectedItem; OnPathListerEvent(args); var parent = Parent as PopupPanel; if (parent != null) { parent.IsOpen = false; } }
private void ObjectItem_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (e.ClickCount == 2) { var panel = sender as Border; if (panel == null) { return; } var item = panel.Tag as ObjectItem; if (item == null) { return; } PathListerEventEventArgs args = new PathListerEventEventArgs(); args.Code = 3; args.Data = item; //OnPathListerEvent(args); } }