在用户控件 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")
我是 Window 移动 8 开发的新手。我有 5 个用户控件的页面,在其中一个用户控件中,我想设置其他用户控件中存在的文本框文本,我该怎么做。有没有办法让我获得用户可见的 ui 元素列表?
希望您使用的是 MVVM 模式。如果是,请为文本添加 view model
属性 并将其绑定到文本框。
每当您想更改文本框的值时,请更新此 属性。
如果您还想更改可见性,请使用 visibility converter。
我正在使用 visualTreeHelper 获取屏幕上显示的所有元素的列表,而不管它们出现在哪个用户控件中。
Panel theParent = VisualTreeHelper.GetParent(this) as Panel;
theParent.FindName("Name of the element")