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
XML名前空間の定義を使用して機能を有効にする方法について説明します素晴らしい記事hereがあります。一般に、それは非常に低摩擦のアプローチです。
これはすごくいいアイデアです!良いリンク! – JerKimball
[ユーザーの役割に応じたUI要素の非表示](http://forums.silverlight.net/t/188271.aspx/1) – chridam
リンクは機能しますか?試してみましたがメインフォーラムサイト –
にリダイレクトされました。ページが削除されている必要がありますが、「ユーザーの役割に応じてUI要素を隠す」というGoogle検索を実行すると、キャッシュされたページまたは[msdn検索](http:// social .msdn.microsoft.com/search/en-US/silverlight?query =隠す%20UI%20elements&refinement = 112&ac = 8) – chridam