我在用戶控件中有一個文本框我試圖從我的主應用程序更新,但是當我設置textbox.Text屬性時,它不顯示新值(即使textbos.Text包含正確的數據)。我想我的文本框綁定到一個屬性來解決這個問題,但我不知道怎麼了,這裏是我的代碼 -將文本框綁定到WPF中的屬性
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;
}
}
}
我已經做了這個,但文本框仍然不會更新:s – 2011-02-18 09:54:20