我很喜欢为我的应用程序的服务/数据层生成代码。我真正想做的是根据我用来生成服务/数据层的元数据生成一些基本的 WPF 控件、数据模板或其他一些 XAML 代码。编辑:这一代是在编译时间之前完成的。
我的设想是能够根据我的数据类型生成一个包含基本控件的控件,其中包含文本块、标签、日期选择器、文本框、复选框等。
我缺少的一件大事是永远不要触摸生成的 XAML 代码并完全控制它之外的布局。在网络世界中,我可以通过生成“语义”html,然后使用 CSS 选择器来选择节点并定位它们,从而在技术上做到这一点。使用 CSS/HTML,我可以完全改变布局,并且永远不会触及生成的 html。
WPF 中是否有某种方式可以从该代码外部控制控件或数据模板的布局?(选择器、视觉继承等?)
谢谢!乔恩