2015-04-29 42 views
1

我使用两个不同的名称空间启动了该项目,这可能不是好的做法,但几乎完成了。访问另一个名称空间中的XAML文本框

我有一个文本框

<TextBox x:Name="txtStatus" HorizontalAlignment="Left" Height="23" Margin="55,272,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="241" TextChanged="TextBox_TextChanged"/> 

在一个命名空间,我想在anotherClass访问NameSpace2。

是否可以做出此参考?

+3

没有“访问”任何东西。使用适当的DataBinding。开始阅读[这里](https://msdn.microsoft.com/en-us/library/ms752347%28v=vs.110%29.aspx)。 –

+0

同意@HighCore,如果你需要从一个不拥有它的类访问一个UI控件,那么你可能做错了什么。如果您绝对*必须*访问它,那么您需要拥有它的类中的公共属性来公开该控件。 –

回答

0

使用模式TwoWay将文本框绑定到类实例上的属性。然后让另一个实例引用具有该属性的实例并根据需要更改该属性;结果显示在屏幕上,无论谁/是什么改变它。

相关问题