【发布时间】:2014-09-04 14:36:49
【问题描述】:
我有一些严重的问题,这不是错误,而是代码质量问题。目前我正在使用一个 VS2013 解决方案来涵盖我的程序的调试和发布版本。据我所知,使用这个:
[Conditional("DEBUG")]
在一个方法解决了代码隐藏中过多的 C# 代码的问题之前,但是过多的 XAML 呢?我想摆脱 XAML 中的这段代码:
<HubSection x:Name="debug" Header="debug">
<DataTemplate>
<Grid>
<StackPanel HorizontalAlignment="Center">
<Button x:Name="testowy_button" Content="Test: plik lokalny." Click="TestOne" />
<Button x:Name="testowy_button_2" Content="Test: biblioteka." Click="TestTwo" />
<Button Content="Test: z wewnątrz wątku tła." Click="TestBackground" />
<Button Content="Zrzut playlisty do Debugu." Click="CommandToDump" />
</StackPanel>
</Grid>
</DataTemplate>
</HubSection>
摆脱我并不是说将其设置为 Visibility.Hidden,这很容易。如何在 Release 中从编译中排除某些 XAML?有什么想法吗?
最好的问候。 :)
【问题讨论】:
标签: c# wpf xaml windows-phone-8.1