Как правильно связать динамически создаваемый список пунктов меню. Я пробовал несколько вещей, но ни одна из них не работает. Я получил правильный список имен, однако мой ViewSwitchCommand, похоже, не работает правильно.
<MenuItem Foreground="White" Header="Names" ItemsSource="{Binding Player.ToonNames}" Command="{Binding ViewSwitchCommand}" CommandParameter="{Binding Header}"/>
Однако, если я не делаю это динамически и делаю так, то все работает просто отлично, можно заставить его работать
<MenuItem Foreground="White" Header="Names">
<MenuItem Foreground="Black" Header="Chat" Command="{Binding ViewSwitchCommand}" CommandParameter="player1" />
<MenuItem Foreground="Black" Header="Craft" Command="{Binding ViewSwitchCommand}" CommandParameter="player2" />
</MenuItem>
Параметр команды ожидает строку ... не уверен, что это так ... надеюсь, это что-то простое, я просто пропускаю