У меня есть текстовое поле в пользовательском элементе управления, я пытаюсь обновить его из основного приложения, но когда я устанавливаю свойство 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;
}
}
}