XAML中的预处理器条件编译

Pup*_*ppy 9 c# wpf xaml

我有一些用C#WPF编写的代码,我有一些调试代码,我目前正在编译或关闭调试或发布模式.如何启用或禁用当前基于C#预处理器定义在我的XAML中编写的UI控件?

Pie*_*kel 13

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

public MainWindow()
{
    InitializeComponent();

#if DEBUG
    button1.IsEnabled = false;
#endif
}
Run Code Online (Sandbox Code Playgroud)