过了一晚上也没有人回答。自己回答吧。 问题基本想明白了,就差最后的实践了。
昨天把与其他地方抄的 gui 界面代码拷贝到 blend 生成的 mainwindow.xaml 中,发现仍然出错。 用 UE 打开两个文件对比,发现,blend 生成的 mainwindow.xaml 头部有三个字节,标志 UTF-8 BOM,正是这个导致 mainwnd_xaml = File.open("mainwindow.xaml", "r").read 语句读取的不正确,从而进一步导致 mainwnd = System::Windows::Markup::XamlReader.parse(mainwnd_xaml) 语句报错。
没想到问题居然出在这里,真够郁闷的了,好歹最终解决了。
还是正确的指法打字速度快啊。小拇指短打字的时候手可以适当的倾斜一点嘛