<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
      <Title _locID="vbEventTitle1">Agregar DependencyProperty - EventHandler</Title>
      <Shortcut>wde</Shortcut>
      <Description _locID="vbEventDesc1">Fragmento de código para crear una propiedad de dependencia en una actividad de Windows Workflow.</Description>
      <Author>Microsoft Corporation</Author>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="true">
          <ID>event</ID>
          <ToolTip _locID="vbEventTip1">Reemplazar por el nombre de evento.</ToolTip>
          <Default>MyEvent</Default>
          <Function>
          </Function>
        </Literal>
        <Literal Editable="true">
          <ID>classname</ID>
          <ToolTip _locID="vbEventTip2">Remplazar por el nombre de la clase de actividad de cierre.</ToolTip>
          <Default>ActivityClassName</Default>
          <Function>
          </Function>
        </Literal>
      </Declarations>
      <Code Language="vb">
    <![CDATA[Public Shared $event$Event as DependencyProperty = DependencyProperty.Register("$event$", GetType(EventHandler), GetType($classname$))
  
  <Description("$event$")> _
  <Category("$event$ Category")> _
  <Browsable(True)> _
  <DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)> _
  Public Custom Event $event$ as EventHandler 
    AddHandler(ByVal value As EventHandler)
      MyBase.AddHandler($classname$.$event$Event, value)
    End AddHandler
    RemoveHandler(ByVal value As EventHandler)
      MyBase.RemoveHandler($classname$.$event$Event, value)
    End RemoveHandler
    RaiseEvent(ByVal sender As Object, ByVal e As System.EventArgs)
    End RaiseEvent
  End Event]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
