1
我有一些嚴重的問題,這不是一個錯誤,但代碼質量問題。目前,我正在使用一個VS2013解決方案來涵蓋我的程序的調試和發佈版本。據我所知,使用此:如何編寫僅在調試模式下編譯的XAML + C#代碼?
[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,這是非常容易的。如何在發佈中排除某些XAML編譯?有任何想法嗎?
此致敬禮。 :)
有關設置的C#代碼的任何部分,當然#IF DEBUG完美的作品。 但是考慮到XAML,不幸的是,添加一個名稱空間僅適用於樣式等。仍然沒有解決。 :( – Kosiek 2014-09-04 14:46:40