Каков наилучший способ манипулировать элементами управления, которые находятся внутри подкадра?(UWP) - PullRequest
0 голосов
/ 03 июня 2018

Я не уверен, что является лучшим подходом для манипулирования элементами управления, которые находятся в подкадре страницы.Посмотрите:

<Page x:Name="ParentPage">
    <!-- ParentPage contains a button. When the button is clicked I would like to select all the items in a ListView that is in the InnerPage Page. -->
    <Frame x:Name="SubFrame">
        <Page x:Name="InnerPage" />
    </Frame>
</Page>

Теперь InnerPage фактически загружается через код C #, потому что на самом деле есть несколько разных страниц, которые загружаются во фрейм субкадра, и поэтому сложно сделать что-то подобное примеру ниже.Все страницы, загруженные во фрейм подкадра, содержат один и тот же ListView.

public sealed partial class ParentPage : Page
{
    public ParentPage()
    {
        InnerPage _InnerPage = SubFrame.Content as InnerPage;
        _InnerPage.SelectAllListViewItems();
    }
}

1 Ответ

0 голосов
/ 05 июня 2018

Не слишком понятно, почему вы используете разные внутренние страницы с одним и тем же ListView в подкадре и какой реальный эффект вы хотите реализовать.Но вы можете попытаться добавить несколько разных страниц в свой проект, а затем управлять страницей в коде страницы, чтобы было проще управлять страницами.

На родительской странице вы можете использовать метод Frame.Navigate для загрузки вашей дочерней страницы.

SubFrame.Navigate(typeof(ChildPage));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...