Пример #1
0
        protected override void OnApplyTemplate()
        {
            _splitView = GetTemplateChild("RootSplitView") as SplitView;

            _pageFrame             = GetTemplateChild("PageFrame") as Frame;
            NavService             = new NavigationService(ref _pageFrame, typeof(LibraryView));
            _searchBox             = GetTemplateChild("searchBox") as AutoSuggestBox;
            _navTopMenuListView    = GetTemplateChild("NavTopMenuList") as NavMenuListView;
            _navBottomMenuListView = GetTemplateChild("NavBottomMenuList") as NavMenuListView;
            _playlistsMenuListView = GetTemplateChild("PlaylistsMenuList") as NavMenuListView;
            _backButton            = GetTemplateChild("BackButton") as Button;
            _headerText            = GetTemplateChild("headerText") as TextBlock;
            TogglePaneButton       = GetTemplateChild("TogglePaneButton") as ToggleButton;
            shortcuts = GetTemplateChild("Shortcuts") as ItemsControl;
            if (_navTopMenuListView != null)
            {
                _navTopMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navTopMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navTopMenuListView.SelectionChanged         += _navTopMenuListView_SelectionChanged;
            }
            if (_navBottomMenuListView != null)
            {
                _navBottomMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navBottomMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navBottomMenuListView.SelectionChanged         += _navBottomMenuListView_SelectionChanged;
            }
            if (_playlistsMenuListView != null)
            {
                _playlistsMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _playlistsMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _playlistsMenuListView.SelectionChanged         += _playlistsMenuListView_SelectionChanged;;
            }
            if (_backButton != null)
            {
                _backButton.Click += OnBackButtonClick;
            }
            if (_searchBox != null)
            {
                _searchBox.KeyUp += _searchBox_KeyUp;
            }
            if (_pageFrame != null)
            {
                _pageFrame.Navigating += OnNavigatingToPage;
                _pageFrame.Navigated  += OnNavigatedToPage;
            }
            UpdateHeaderAndShortCuts(_navTopMenuListView.SelectedItem as SimpleNavMenuItem);
        }
Пример #2
0
        protected override void OnApplyTemplate()
        {
            _splitView = GetTemplateChild("RootSplitView") as SplitView;

            _pageFrame             = GetTemplateChild("PageFrame") as Frame;
            NavService             = new NavigationService(ref _pageFrame);
            _searchBox             = GetTemplateChild("searchBox") as AutoSuggestBox;
            _navTopMenuListView    = GetTemplateChild("NavTopMenuList") as NavMenuListView;
            _navBottomMenuListView = GetTemplateChild("NavBottomMenuList") as NavMenuListView;
            _playlistsMenuListView = GetTemplateChild("PlaylistsMenuList") as NavMenuListView;
            _backButton            = GetTemplateChild("BackButton") as Button;
            TogglePaneButton       = GetTemplateChild("TogglePaneButton") as ToggleButton;
            if (_navTopMenuListView != null)
            {
                _navTopMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navTopMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navTopMenuListView.SelectionChanged         += _navTopMenuListView_SelectionChanged;
            }
            if (_navBottomMenuListView != null)
            {
                _navBottomMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navBottomMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navBottomMenuListView.SelectionChanged         += _navBottomMenuListView_SelectionChanged;
            }
            if (_playlistsMenuListView != null)
            {
                _playlistsMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _playlistsMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _playlistsMenuListView.SelectionChanged         += _playlistsMenuListView_SelectionChanged;;
            }
            if (_backButton != null)
            {
                _backButton.Click += OnBackButtonClick;
            }
            if (_searchBox != null)
            {
                _searchBox.KeyUp += _searchBox_KeyUp;
            }
            if (_pageFrame != null)
            {
                _pageFrame.Navigating += OnNavigatingToPage;
                _pageFrame.Navigated  += OnNavigatedToPage;
            }
        }
Пример #3
0
        protected override void OnApplyTemplate()
        {
            _pageFrame             = GetTemplateChild("PageFrame") as Frame;
            NavService             = new NavigationService(ref _pageFrame);
            _navTopMenuListView    = GetTemplateChild("NavTopMenuList") as NavMenuListView;
            _navBottomMenuListView = GetTemplateChild("NavBottomMenuList") as NavMenuListView;
            _playlistsMenuListView = GetTemplateChild("PlaylistsMenuList") as NavMenuListView;
            _backButton            = GetTemplateChild("BackButton") as Button;

            if (_navTopMenuListView != null)
            {
                _navTopMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navTopMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navTopMenuListView.SelectionChanged         += _navTopMenuListView_SelectionChanged;
            }
            if (_navBottomMenuListView != null)
            {
                _navBottomMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navBottomMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _navBottomMenuListView.SelectionChanged         += _navBottomMenuListView_SelectionChanged;
            }
            if (_playlistsMenuListView != null)
            {
                _playlistsMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _playlistsMenuListView.ContainerContentChanging += OnContainerContextChanging;
                _playlistsMenuListView.SelectionChanged         += _playlistsMenuListView_SelectionChanged;;
            }
            if (_backButton != null)
            {
                _backButton.Click += OnBackButtonClick;
            }

            if (_pageFrame != null)
            {
                _pageFrame.Navigating += OnNavigatingToPage;
                _pageFrame.Navigated  += OnNavigatedToPage;
            }
        }
Пример #4
0
        protected override void OnApplyTemplate()
        {
            _pageFrame       = GetTemplateChild("PageFrame") as Frame;
            _navMenuListView = GetTemplateChild("NavMenuList") as NavMenuListView;
            _backButton      = GetTemplateChild("BackButton") as Button;

            if (_navMenuListView != null)
            {
                _navMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navMenuListView.ContainerContentChanging += OnContainerContextChanging;
            }

            if (_backButton != null)
            {
                _backButton.Click += OnBackButtonClick;
            }

            if (_pageFrame != null)
            {
                _pageFrame.Navigating += OnNavigatingToPage;
                _pageFrame.Navigated  += OnNavigatedToPage;
            }
        }
Пример #5
0
        protected override void OnApplyTemplate()
        {
            _pageFrame = GetTemplateChild("PageFrame") as Frame;
            _navMenuListView = GetTemplateChild("NavMenuList") as NavMenuListView;
            _backButton = GetTemplateChild("BackButton") as Button;

            if (_navMenuListView != null)
            {
                _navMenuListView.ItemInvoked += OnNavMenuItemInvoked;
                _navMenuListView.ContainerContentChanging += OnContainerContextChanging;
            }

            if (_backButton != null)
            {
                _backButton.Click += OnBackButtonClick;
            }

            if (_pageFrame != null)
            {
                _pageFrame.Navigating += OnNavigatingToPage;
                _pageFrame.Navigated += OnNavigatedToPage;
            }
        }