簡體   English   中英

在WPF文本框中添加“&”

[英]Add '&' to WPF TextBox

我有WPF表單,出於某種原因,只能使用字符串中的'&'字符進行編譯。

<TextBox>=948&showtree=1</TextBox> <!--Error due to char &-->

我已經嘗試過: <TextBox Text = @"=948&showtree=1"/>但是,結果相同。

我嘗試添加"!@#$%^*()_+"它也僅在'&'時發生。 “&”有什么特別之處,以及如何在xaml中克服此問題?

我可以將其添加到.cs文件中,但我想知道為什么會這樣。

“&”號是XML中其他代碼之前的特殊字符-要使用一個,您需要將用於&號的代碼用於&amp;

<TextBox>=948&amp;showtree=1</TextBox>

&是XML中的特殊字符,需要指定為&amp; ,就像&lt; 對於<&gt; >

因此,您的行應顯示為:

<TextBox>=948&amp;showtree=1</TextBox>

有關XML特殊字符的更多信息,您可以閱讀以下內容: http : //xml.silmaril.ie/specials.html

您需要對“&”號進行編碼。

您是否嘗試過&amp;

請參閱如何在XML中轉成“&”號,以便它們在HTML中呈現為實體?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM