title: Invoking Method of Presenter on Activation
body: <p>I'm using Smart Client Software Factory 2008.  In the module controller, I have code that creates a new child controller only if it hasn't been created, by doing something like the following:</p>
  
  <pre><code>Dim key = "Item-" + item.ID.ToString()
  Dim childWorkItem = Me.WorkItem.WorkItems.Get(Of ControlledWorkItem(Of ItemWorkItemController))(key)
  If childWorkItem Is Nothing Then
      childWorkItem = Me.WorkItem.WorkItems.AddNew(Of ControlledWorkItem(Of ItemWorkItemController))(key)
  Else
      childWorkItem.Activate()
  End If
  </code></pre>
  
  <p>Multiple items reuse the same key, so when that action is triggered, it shows the tab instead of creating a new instance of it.  This works great.</p>
  
  <p>However, there is one drawback.  Once activated, I need to run a check within that item's presenter.  So I need to call a method on the presenter.  Is there a way to invoka a method on the presenter, or is there an event that runs on the view when the work item is activated?  I'm not sure how to make that happen?</p>
  
  <p>Thanks.</p>