“KarliCards_GUI.NumberOfPlayers”类型的对象不能应用到要求为“System.String”类型的属性中。 KarliCards GUI D:\C#\Chapter14\KarliCards GUI\Options.xaml 34
public Options()
{
if (_gameOptions == null)
{
if (File.Exists("GameOptions.xml"))
{
using (var stream = File.OpenRead("GameOptions.xml"))
{
var serializer = new XmlSerializer(typeof(GameOptions));
_gameOptions = serializer.Deserialize(stream) as GameOptions;
}
}
else
_gameOptions = new GameOptions();
}
DataContext = _gameOptions;
InitializeComponent();
}
public class NumberOfPlayers : ObservableCollection<int>
{
public NumberOfPlayers() : base()
{
Add(2);
Add(3);
Add(4);
}
}
WPF中int转换为string是标准转换啊,为何这里出错???求大神解答