The major difference between visual and nonvisual extensions is in how instances of the class are created. See "Creating visual class instances".
Submit feedback about this site to: