在用户控件 Window Phone 中获取父 UI 元素 8.1

Get Parent UI elements in User Control Window Phone 8.1

我是 Window 移动 8 开发的新手。我有 5 个用户控件的页面,在其中一个用户控件中,我想设置其他用户控件中存在的文本框文本,我该怎么做。有没有办法让我获得用户可见的 ui 元素列表?

希望您使用的是 MVVM 模式。如果是,请为文本添加 view model 属性 并将其绑定到文本框。

每当您想更改文本框的值时,请更新此 属性。

如果您还想更改可见性,请使用 visibility converter

我正在使用 visualTreeHelper 获取屏幕上显示的所有元素的列表,而不管它们出现在哪个用户控件中。

        Panel theParent = VisualTreeHelper.GetParent(this) as Panel;
        theParent.FindName("Name of the element")