vb System.Workflow.ComponentModel.Design.WorkflowDesignerMessageFilter.OnKeyDown类(方法)实例源码

下面列出了vb System.Workflow.ComponentModel.Design.WorkflowDesignerMessageFilter.OnKeyDown 类(方法)源码代码实例,从而了解它的用法。

作者:VB.NET开发    项目:System.Workflow.ComponentModel.Desig   
Protected Overrides Function OnKeyDown(ByVal eventArgs As KeyEventArgs) As Boolean
    If eventArgs.KeyCode = Keys.Delete Then
        Dim selectionService As ISelectionService = CType(serviceProvider.GetService(GetType(ISelectionService)), ISelectionService)
        If selectionService IsNot Nothing AndAlso TypeOf selectionService.PrimarySelection Is CodeActivity Then
            Dim codeActivityComponent As CodeActivity = CType(selectionService.PrimarySelection, CodeActivity)
            Dim parentActivity As CompositeActivity = codeActivityComponent.Parent
            If parentActivity IsNot Nothing Then
                parentActivity.Activities.Remove(codeActivityComponent)
                Me.ParentView.Update()
            End If
            loader.RemoveActivityFromDesigner(codeActivityComponent)
        End If
    End If
    Return True
End Function


问题


面经


文章

微信
公众号

扫码关注公众号