我觉得你问题比较混乱,首先;XM是可以用中文的,比如这是肯定没问题的,可以读取,如果是<中文属性=“中文”/>可以是可以,但在编码是"gb2312",注意,在很多场合是无法使用的。另外,c#中对象名是可以用中文的,这个比较有意思,开始我也非常惊讶,你在blend中添加控件时可以把它弄成中文的,这样可以清晰点,但一般在C#代码中没人那么做,首先是没把握不出问题,另外可以这样说:只有吃撑了才用中文,麻烦啊,老是切换输入法。