title: VB.NET Forms ListBox doesn't display DataSource
body: <p>I'm trying to link my ListBox to an ObservableCollection.
  Here's my class for defining mods:</p>
  
  <pre><code>Public Class TroveMod
      Private m_FileName As String
      Private m_Enabled As Boolean
      Public Property FileName() As String
          Get
              Return m_FileName
          End Get
          Set(value As String)
              m_FileName = value
          End Set
      End Property
  
      Public Property Enabled() As Boolean
          Get
              Return m_Enabled
          End Get
          Set(value As Boolean)
              m_Enabled = value
          End Set
      End Property
  
      Public ReadOnly Property ModName()
          Get
              Return Path.GetFileNameWithoutExtension(FileName)
          End Get
      End Property
  End Class
  </code></pre>
  
  <p>And this is the actual Property ModList:</p>
  
  <pre><code>Public Property ModList() As ObservableCollection(Of TroveMod)
      Get
          Return m_ModList
      End Get
      Set(value As ObservableCollection(Of TroveMod))
          m_ModList = value
      End Set
  End Property
  </code></pre>
  
  <p>I add items using:</p>
  
  <pre><code>Private Sub AddMod(file__1 As String, enabled As Boolean)
      If File.Exists(file__1) Then
          ModList.Add(New TroveMod() With { _
               .FileName = file__1, _
               .Enabled = enabled _
          })
      End If
  End Sub
  </code></pre>
  
  <p>Everytime I want to add something to this Collection using AddMod, it won't show off in my listbox :/ I added an ModListBindingSource to the ListBox and set the DisplayMember and ValueMember to ModName but it still won't work. I also got a status label, which says, that it successful added the mods to the collection but it simply won't show them in the ListBox. Did I miss something?</p>