c# - XAML 或 C# 代码隐藏

标签 c# wpf xaml code-behind

我不喜欢使用 XAML。我更喜欢用 C# 编写所有代码,但我认为我做错了。

在哪些情况下最好使用 XAML,什么时候使用 C#?您的体验如何?

最佳答案

在 C# 中创建整个窗口可能是一团乱码。 WPF 的最大优点是 XAML 允许您将设计与逻辑分开,从而使代码更易于阅读。

当我需要创建动态控件时,我会使用 C#,但我倾向于将我的一般设计、静态 Storyboard、样式、数据模板等保留在 XAML 中。

关于c# - XAML 或 C# 代码隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1002604/

相关文章:

c# - 从代码背后设计样式

c# - 存储库模式只能与 Entity Framework 一起使用吗?

c# - 如何将另一个项目(程序集)从我的解决方案添加到 CompilerParameters.ReferencedAssemblies 集?

c# - 错误 CS2012 : Cannot open <executable path> access to <executable path denied>

wpf - 使用 WPF 将 ObservableCollection.Count 绑定(bind)到标签

c# - 在 Visual Studio 中,如何快速从 XAML 绑定(bind)路径导航到相应的代码?

c# - 将文件保存到数据库中

c# - 我的查询类。你的意见?

c# - 来自 ViewModel 的焦点控制

c# - XAML 数据绑定(bind)到全局变量?