是否可以在 C#(VB,...)中使用所有 WPF 功能?或者是否有任何不能直接从 C# 访问的高级功能? (可能是因为它可能无法通过公共(public)方法访问,而是通过内部方法访问。)
最佳答案
没有。实际上,XAML 文件的实际解析和处理(为属性赋值、绑定(bind)到事件……)最终都是由命令式 C# 代码完成的。
但是,直接使用 C#/VB 设置对象属性可能会更乏味; UI 设计人员可能知道 XAML 但不知道 C#/VB; XML 可能比 C# 源代码更易于使用。这些因素使 XAML 成为一项有用的技术。
关于c# - 通过 XAML 可用的 WPF 的哪些功能不能通过 C#(或 VB,...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276254/