我在xaml中創建一個文本框來監視值。這在開發時非常有用,但是我想在發佈編譯時運行時隱藏它。我知道我可以通過設置可見性來隱藏texbox,但是我想將它自動化。如何在調試中隱藏xaml ui元素
謝謝。
我在xaml中創建一個文本框來監視值。這在開發時非常有用,但是我想在發佈編譯時運行時隱藏它。我知道我可以通過設置可見性來隱藏texbox,但是我想將它自動化。如何在調試中隱藏xaml ui元素
謝謝。
我不確定您是否可以通過定義條件編譯指令直接在XAML中執行此操作。但它使用代碼隱藏文件。
首先給您的TextBox一個名稱,以在代碼隱藏文件中訪問它。
<TextBox x:Name="debugTextBox" />
,然後將代碼添加到您的代碼隱藏(如構造函數)
#if DEBUG
debugTextBox.Visibility = Visibility.Visible;
#else
debugTextBox.Visibility = Visibility.Hidden; // or Collapsed
#endif
這將有助於[隱藏用戶角色的UI元素](http://forums.silverlight.net/t/188271.aspx/1)? – chridam
鏈接是否有效?嘗試但重定向到主論壇網站 –
該網頁必須已被刪除,但如果你做谷歌搜索「隱藏用戶角色的UI元素」,你可以查看緩存版本的頁面或[msdn search](http:// social .msdn.microsoft.com/search/en-US/silverlight?query = Hiding%20UI%20elements&refinement = 112&ac = 8) – chridam