TextBox未在圆括号内显示文字

时间:2015-09-01 16:54:44

标签: c# wpf textbox

我编写的应用程序允许用户将服务器的简单信息添加到数据库中。但是,如果服务器已包含该信息,则会显示该信息,并通知用户他们无法为同一服务器添加另一个信息。

我的代码如下:

        ComboBox caller = sender as ComboBox;
        ComboBoxItem selected = (ComboBoxItem)caller.Items.GetItemAt(caller.SelectedIndex);

        _CurrentServer = (string)selected.Content;

        _SQLManager.UpdateServerInfo(_CurrentServer);

        if (_SQLManager.ServerID != -1)
        {
            BVWTextBox.Text = "BVW 00000 (0000-00-00t00_00_00)";
            if (_SQLManager.ServerBVW != "")
            {
                BVWTextBox.IsEnabled = false;
                BVWInfoTextBlock.Text = "Server " + _CurrentServer + " already has a BVW.  Please update the BVWinstead of adding a new one. ";
                BVWInfoTextBlock.Visibility = Visibility.Visible;
            }
            else
            {
                BVWTextBox.IsEnabled = true;
                BVWnfoTextBlock.Visibility = Visibility.Hidden;
            }
        }

目前我只是将某些东西以BVW#的形式出现,即:

BVW 00000(0000-00-00t00_00_00)0&#39被s替换。

然而,TextBox中显示的是:

BVW 00000

尝试将其设置为BVW 00000(wut)并且显示正确。

这里发生了什么?

编辑:TextBox xaml:

<TextBox FlowDirection="LeftToRight" Name="BVWTextBox"   HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="177" Canvas.Left="101" Canvas.Top="94">
    </TextBox>

0 个答案:

没有答案