每次在C#端编写绑定时都非常繁琐,因此我创建了一个编译器,允许向UXML中添加自定义表达式,并通过代码生成自动创建所有样板代码作为分部类。

这样一来,就可以实现类似以下功能:

<ui:Button text="Something" on-click="React($event)" />
<ui:Button text="Conditional" if="SomeBoolean == true" />

这里有一段更详细的视频介绍其工作原理:https://www.youtube.com/watch?v=7STKlhZ0Efo

欢迎就编译器相关提问!