我在一个用户控件中有一个文本框,我正在尝试从我的主应用程序更新它,但是当我设置textbox.Text属性时,它不显示新值(即使textbos.Text包含正确的数据)。我正在尝试绑定我的文本框到一个属性来解决这个问题,但我不知道该怎么做,以下是我的代码 -
MainWindow.xaml.cs
outputPanel.Text = outputText;
OutputPanel.xaml
<TextBox x:Name="textbox"
AcceptsReturn="True"
ScrollViewer.VerticalScrollBarVisibility="Visible"
Text="{Binding <!--?????--> }"/> <!-- I want to bind this to the Text Propert in OutputPanel.xmal.cs -->
OutputPanel.xaml.cs
namespace Controls
{
public partial class OutputPanel : UserControl
{
private string text;
public TextBox Textbox
{
get {return textbox;}
}
public string Text
{
get { return text; }
set { text = value; }
}
public OutputPanel()
{
InitializeComponent();
Text = "test";
textbox.Text = Text;
}
}
}