【发布时间】:2014-02-07 21:27:09
【问题描述】:
我们有一个内部使用的程序来测试和验证我们销售的工业控制产品。我们希望能够向某些客户提供缩小版或轻量级版本。
我们的程序是使用 C# 和 WPF(因此是 XAML)编写的。使用条件编译功能可以轻松完成只为在我们的工厂中使用而构建的 C# 代码部分,例如,
#if FACTORY
// our in-house code . . .
. . .
. . .
#endif
但是我们如何才能为我们程序的 XAML 部分完成类似的事情呢?
注意: **有关此主题的 Stack Overflow 问题,有人发布了带有链接的简洁答案,但该链接似乎与该问题无关。因此,不要以此为基础将其视为重复,因为这不能回答问题。* XAML Conditional Compilation
【问题讨论】:
-
您能否添加更多有关您要禁用的功能类型的详细信息?因为 XAML 仅适用于
define the UI- 我无法想象您想要有条件地编译 XAML 的哪些部分。 -
有answer 到其他看起来很有希望的问题。
-
有些按钮和其他 UI 组件我们希望仅在工厂中可用和可见。