2011-03-18 83 views
1

我有一个窗口,带有文本框控件。 这个窗口上升,我有一些文字块第二个窗口WPF:将文本块绑定到文本框

我想这个文本块绑定到文本框,为了看我键入的内容...

我该怎么办呢?

感谢

回答

2
class Window1 
{ 
    void OpenSecondWindow() 
    { 
     var window = new Window2(); 
     window.SetTextboxContext(textbox); 
     window.Show(); 
    } 
} 

class Window2 
{ 
    public void SetTextboxContext(object context) 
    { 
     textblock.DataContext = context; 
    } 
} 

XAML:

窗口1:

<Window> 
    <TextBox x:Name="textbox" /> 
</Window> 

窗口2:对我来说:(

<Window> 
    <TextBlock x:Name="textblock" Text="{Binding Text}" /> 
</Window> 
+0

没有工作的文本块不是updat编辑与文本(我得到空文本块) – Igal 2011-03-19 21:03:40

+0

@user,在运行时VS输出窗口中的任何绑定错误? – Snowbear 2011-03-19 21:27:43