Simples DataBinding WPF de um ListBox para um ObservableCollection de seqüências de caracteres

Ok, eu simplesmente não entendi. Por favor, diga-me porque não recebo itens no meu ListBox (devem ser as duas strings "empty" e "stuff" agora):

XAML:

<Window.DataContext>
    <Windows:SettingsWindowModel x:Name="model"/>
</Window.DataContext>

<Window.Resources>
    <DataTemplate x:Key="ListItemTemplate">
        <ListBoxItem Content="{Binding}"  />
    </DataTemplate>
</Window.Resources>

<ListBox Name="listBoxActivities" SelectionChanged="ListBoxActivitiesSelectionChanged"
 ItemsSource="{Binding Path=IgnoredActivities}"
 HorizontalAlignment="Left" VerticalAlignment="Top" MinHeight="40" MinWidth="200"
 Padding="5,100,5,0" Height="100" Margin="0,207,0,0" ItemTemplate="{StaticResource ListItemTemplate}" />

Em SettingsWindowModel:

    private ObservableCollection<String> _ignoredActivities;
    public ObservableCollection<String> IgnoredActivities
    {
        get
        {
            if (_ignoredActivities == null)
            {
                // empty
                _ignoredActivities = new ObservableCollection<String>() { "empty","stuff" };
            }
            return _ignoredActivities;
        }
    }

Mais alguma coisa que você precisa saber? O que eu esqueci?

Edição: Talvez eu deva adicionar que o VisualStudio + ReSharper também não mostra nenhum sublinhado e compilar erros. Nem mesmo avisos.

questionAnswers(4)

yourAnswerToTheQuestion