#597 – Naming Conventions for Event Handlers

It’s customary to use the following convention when naming event handlers:

objectName_EventName

For example, if you were attaching a handler for the Click event to a Button and the button was labeled “Like”, you might name the handler btnLike_Click.

    <StackPanel>
        <Label Content="Tractors"/>
        <Button Content="Like" Click="btnLike_Click"/>
    </StackPanel>

Even though the Button control isn’t actually named, you can still use meaningful control names when naming event handlers.  In the example above, I’ve used a the “btn” three-letter prefix to refer to a Button.  Some other common control prefixes for naming purposes are:

  • cbo - ComboBox
  • chk - CheckBox
  • cnv - Canvas
  • dg - DataGrid
  • lbo - ListBox
  • lbl - Label
  • mnu - Menu
  • sp - StackPanel
  • tbl - TextBlock
  • txtTextBox
  • win - Window
Follow

Get every new post delivered to your Inbox.

Join 234 other followers