我有一些用C#WPF编写的代码,还有一些用于调试的代码,目前我可以在调试或 Release模式下打开或关闭这些代码。如何启用或禁用基于C#预处理程序定义当前在XAML中编写的UI控件?

最佳答案

您可以在构造函数中添加一些代码来启用/禁用元素:

public MainWindow()
{
    InitializeComponent();

#if DEBUG
    button1.IsEnabled = false;
#endif
}

关于c# - XAML中的预处理器条件编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4296644/

10-10 14:45