C# 如何在调试中隐藏xaml ui元素

C# 如何在调试中隐藏xaml ui元素,c#,wpf,silverlight,xaml,C#,Wpf,Silverlight,Xaml,我在xaml中创建一个文本框来监视一个值。这在开发时很有用,但我想在发行版编译中运行时隐藏它。我知道我可以通过设置可见性来隐藏texbox,但我想让它自动化 谢谢。我不确定是否可以通过定义条件编译指令直接在XAML中实现这一点。但是它使用代码隐藏文件工作 <TextBox x:Name="debugTextBox" /> 首先给文本框一个名称,以便在代码隐藏文件中访问它 <TextBox x:Name="debugTextBox" /> 有一篇很棒的文章描述了如何通过

我在xaml中创建一个文本框来监视一个值。这在开发时很有用,但我想在发行版编译中运行时隐藏它。我知道我可以通过设置可见性来隐藏texbox,但我想让它自动化


谢谢。

我不确定是否可以通过定义条件编译指令直接在XAML中实现这一点。但是它使用代码隐藏文件工作

<TextBox x:Name="debugTextBox" />
首先给文本框一个名称,以便在代码隐藏文件中访问它

<TextBox x:Name="debugTextBox" />

有一篇很棒的文章描述了如何通过使用XML名称空间定义来启用特性。一般来说,这是一种非常低摩擦的方法。

这会有帮助吗?链接是否有效?尝试但重定向到主论坛站点该页面必须已被删除,但如果您在谷歌上搜索“根据用户角色隐藏UI元素”,您可以查看页面的缓存版本或哦,这是一个好主意!好链接!