public override void OnApplyTemplate() { base.OnApplyTemplate(); m_searchMenuViewListContainer = (FrameworkElement)GetTemplateChild("SearchMenuViewListContainer"); m_list = (ListBox)GetTemplateChild("SearchMenuItemList"); m_list.SelectionChanged += OnItemSelected; m_dragTabView = (Image)GetTemplateChild("SearchMenuDragTabView"); m_dragTabClickHandler = new ControlClickHandler(m_dragTabView, OnDragTabMouseClick); m_dragTabView.MouseLeftButtonDown += OnDragTabMouseLeftButtonDown; m_dragTabView.MouseLeftButtonUp += OnDragTabMouseLeftButtonUp; m_closeButtonView = (Button)GetTemplateChild("SearchMenuCloseButton"); m_closeButtonView.Click += CloseButtonClicked; m_progressSpinner = (ProgressBar)GetTemplateChild("SearchMenuSpinner"); m_progressSpinner.Visibility = Visibility.Hidden; m_numResultsText = (TextBlock)GetTemplateChild("SearchMenuNumResultsText"); m_numResultsText.Visibility = Visibility.Hidden; m_headerText = (TextBlock)GetTemplateChild("SearchMenuHeaderText"); //m_headerCategoryImage = (Image)GetTemplateChild("SearchMenuHeaderCategoryIcon"); PerformLayout(null, null); }
public override void OnApplyTemplate() { m_titleView = (TextBlock)GetTemplateChild("Title"); m_poiImage = (Image)GetTemplateChild("PoiImage"); m_yelpButton = (Image)GetTemplateChild("WebVendorLinkStyle"); m_mainContainer = (FrameworkElement)GetTemplateChild("SearchresultsPoiViewContainer"); m_reviewsIcon = (FrameworkElement)GetTemplateChild("ReviewsIcon"); m_previewImageSpinner = (Grid)GetTemplateChild("PreviewImageSpinner"); m_poiImageContainer = (Grid)GetTemplateChild("PoiImageContainer"); m_imageGradient = (Grid)GetTemplateChild("ImageGradient"); m_ratingsImage = (Image)GetTemplateChild("RatingImage"); m_poiImageAndGradientContainer = (Grid)GetTemplateChild("PoiImageAndGradientContainer"); m_detailsContainer = (Grid)GetTemplateChild("DetailsContainer"); m_detailsContainerHeight = (double)Application.Current.Resources["YelpPOIViewDetailsContainerHeight"]; m_qrCodeStyleText = (string)Application.Current.Resources["YelpPOIViewQRCodeText"]; var mainGrid = (Application.Current.MainWindow as MainWindow).MainGrid; var screenWidth = mainGrid.ActualWidth; m_yelpReviewImageClickHandler = new ControlClickHandler(m_yelpButton, HandleWebLinkButtonClicked); base.OnApplyTemplate(); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_imageView = (Image)GetTemplateChild("WatermarkImage"); m_imageClickHandler = new ControlClickHandler(m_imageView, OnClick); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_list = (ListBox)GetTemplateChild("SettingsMenuItemList"); m_menutItemHandler = new ControlClickHandler(OnSelectionChanged, m_list); m_menuIcon = (Button)GetTemplateChild("SettingsMenuIconButton"); m_menuIcon.Click += OnIconClick; m_mainContainer = (Grid)GetTemplateChild("SettingsMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); m_menuViewContainer = (Grid)GetTemplateChild("SettingsMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_menuIconGrid = (Grid)GetTemplateChild("SettingsIconGrid"); string settingsAnimString = "SettingsAnim"; string openMenuViewIconString = "OpenMenuViewIcon"; m_openMenuIconAnim = ((Storyboard)Template.Resources[openMenuViewIconString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openMenuIconAnim, settingsAnimString + openMenuViewIconString); string closeMenuViewIconString = "CloseMenuViewIcon"; m_closeMenuIconAnim = ((Storyboard)Template.Resources[closeMenuViewIconString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeMenuIconAnim, settingsAnimString + closeMenuViewIconString); string openMenuContainerString = "OpenMenuContainer"; m_openMenuContainerAnim = ((Storyboard)Template.Resources[openMenuContainerString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openMenuContainerAnim, settingsAnimString + openMenuContainerString); string closeMenuContainerString = "CloseMenuContainer"; m_closeMenuContainerAnim = ((Storyboard)Template.Resources[closeMenuContainerString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeMenuContainerAnim, settingsAnimString + closeMenuContainerString); string openBackgroundRectString = "OpenBackgroundRect"; m_openBackgroundRect = ((Storyboard)Template.Resources[openBackgroundRectString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openBackgroundRect, settingsAnimString + openBackgroundRectString); string closeBackgroundRectString = "CloseBackgroundRect"; m_closeBackgroundRect = ((Storyboard)Template.Resources[closeBackgroundRectString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeBackgroundRect, settingsAnimString + closeBackgroundRectString); m_adapter = new MenuListAdapter(false, m_list, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SettingsMenuItemPanel", m_isInKioskMode); PerformLayout(null, null); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_qrCodeMaxSize = (int)((double)Application.Current.Resources["WatermarkDialogBoxQRCodeImageSize"]); m_imageView = (Image)GetTemplateChild("WatermarkImage"); m_imageClickHandler = new ControlClickHandler(m_imageView, OnClick); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_mainPanel = (StackPanel)GetTemplateChild("SearchResultOnMapView"); m_titleView = (TextBlock)GetTemplateChild("SearchResultOnMapViewTitle"); m_detailsView = (TextBlock)GetTemplateChild("SearchResultOnMapViewDetails"); m_poiRatingImage = (Image)GetTemplateChild("SearchResultOnMapViewImage"); m_downArrow = (Image)GetTemplateChild("DownArrow"); m_reviewsCountView = (TextBlock)GetTemplateChild("SearchResultOnMapReviewCount"); m_poiAccreditationImage = (Image)GetTemplateChild("SearchResultOnMapAccreditationLogo"); m_reviewImageAndNumber = (StackPanel)GetTemplateChild("ReviewsPanel"); m_clickHandler = new ControlClickHandler(OnMouseLeftButtonUp, this); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_titleView = (TextBlock)GetTemplateChild("Title"); m_poiImage = (Image)GetTemplateChild("PoiImage"); var yelpButton = (Image)GetTemplateChild("WebVendorLinkStyle"); m_mainContainer = (FrameworkElement)GetTemplateChild("SearchresultsPoiViewContainer"); m_reviewsIcon = (FrameworkElement)GetTemplateChild("ReviewsIcon"); var mainGrid = (Application.Current.MainWindow as MainWindow).MainGrid; var screenWidth = mainGrid.ActualWidth; m_yelpReviewImageClickHandler = new ControlClickHandler(yelpButton, HandleWebLinkButtonClicked); }
public override void OnApplyTemplate() { m_titleView = (TextBlock)GetTemplateChild("Title"); m_poiImage = (Image)GetTemplateChild("PoiImage"); m_yelpButton = (Image)GetTemplateChild("WebVendorLinkStyle"); m_mainContainer = (FrameworkElement)GetTemplateChild("SearchresultsPoiViewContainer"); m_reviewsIcon = (FrameworkElement)GetTemplateChild("ReviewsIcon"); m_contentContainer = (ScrollViewer)GetTemplateChild("ContentContainer"); m_contentContainer.ManipulationBoundaryFeedback += OnBoundaryFeedback; m_contentContainer.ScrollChanged += OnSearchResultsScrolled; m_footerFade = (Image)GetTemplateChild("FooterFade"); m_previewImageSpinner = (Grid)GetTemplateChild("PreviewImageSpinner"); m_poiImageContainer = (Grid)GetTemplateChild("PoiImageContainer"); m_imageGradient = (Grid)GetTemplateChild("ImageGradient"); m_ratingsImage = (Image)GetTemplateChild("RatingImage"); m_poiImageAndGradientContainer = (Grid)GetTemplateChild("PoiImageAndGradientContainer"); m_detailsContainer = (Grid)GetTemplateChild("DetailsContainer"); var mainGrid = (Application.Current.MainWindow as MainWindow).MainGrid; var screenWidth = mainGrid.ActualWidth; m_yelpReviewImageClickHandler = new ControlClickHandler(m_yelpButton, HandleWebLinkButtonClicked); base.OnApplyTemplate(); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_list = (ListBox)GetTemplateChild("SettingsMenuItemList"); m_menutItemHandler = new ControlClickHandler(OnSelectionChanged, m_list); m_menuIcon = (Button)GetTemplateChild("SettingsMenuIconButton"); m_menuIcon.Click += OnIconClick; m_mainContainer = (Grid)GetTemplateChild("SettingsMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); m_menuViewContainer = (Grid)GetTemplateChild("SettingsMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_menuIconGrid = (Grid)GetTemplateChild("SettingsIconGrid"); m_openSearchIconAnim = ((Storyboard)Template.Resources["OpenSearchViewIcon"]).Clone(); m_closeMenuIconAnim = ((Storyboard)Template.Resources["CloseSearchViewIcon"]).Clone(); m_openSearchContainerAnim = ((Storyboard)Template.Resources["OpenSearchContainer"]).Clone(); m_closeMenuContainerAnim = ((Storyboard)Template.Resources["CloseSearchContainer"]).Clone(); m_openBackgroundRect = ((Storyboard)Template.Resources["OpenBackgroundRect"]).Clone(); m_closeBackgroundRect = ((Storyboard)Template.Resources["CloseBackgroundRect"]).Clone(); m_adapter = new MenuListAdapter(false, m_list,slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SettingsMenuItemPanel"); PerformLayout(null, null); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_list = (ListBox)GetTemplateChild("SettingsMenuItemList"); m_menutItemHandler = new ControlClickHandler(OnSelectionChanged, m_list); m_menuIcon = (Button)GetTemplateChild("SettingsMenuIconButton"); m_menuIcon.Click += OnIconClick; m_mainContainer = (Grid)GetTemplateChild("SettingsMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); m_menuViewContainer = (Grid)GetTemplateChild("SettingsMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_menuIconGrid = (Grid)GetTemplateChild("SettingsIconGrid"); m_openSearchIconAnim = ((Storyboard)Template.Resources["OpenSearchViewIcon"]).Clone(); m_closeMenuIconAnim = ((Storyboard)Template.Resources["CloseSearchViewIcon"]).Clone(); m_openSearchContainerAnim = ((Storyboard)Template.Resources["OpenSearchContainer"]).Clone(); m_closeMenuContainerAnim = ((Storyboard)Template.Resources["CloseSearchContainer"]).Clone(); m_openBackgroundRect = ((Storyboard)Template.Resources["OpenBackgroundRect"]).Clone(); m_closeBackgroundRect = ((Storyboard)Template.Resources["CloseBackgroundRect"]).Clone(); m_adapter = new MenuListAdapter(false, m_list, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SettingsMenuItemPanel"); PerformLayout(null, null); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_dragInteractionDirectionArrow = (Image)GetTemplateChild("SecondaryMenuDragInteractionArrow"); m_list = (ListBox)GetTemplateChild("SecondaryMenuItemList"); m_list.SelectionChanged += SelectionChanged; m_dragTabView = (Image)GetTemplateChild("SecondaryMenuDragTabView"); m_dragTabClickHandler = new ControlClickHandler(m_dragTabView, OnDragTabMouseClick); m_dragTabView.MouseLeftButtonDown += OnDragTabMouseLeftButtonDown; m_dragTabView.MouseLeftButtonUp += OnDragTabMouseLeftButtonUp; m_editText = (TextBox)GetTemplateChild("SecondaryMenuViewSearchEditTextView"); m_editText = (TextBox)GetTemplateChild("SecondaryMenuViewSearchEditTextView"); m_editText.KeyDown += OnKeyDown; var fadeInItemStoryboard = ((Storyboard)Template.Resources["FadeInNewItems"]).Clone(); var fadeOutItemStoryboard = ((Storyboard)Template.Resources["FadeOutOldItems"]).Clone(); m_adapter = new MenuListAdapter(false, m_list, fadeInItemStoryboard, fadeOutItemStoryboard); }
public override void OnApplyTemplate() { m_title = CheckAndGetProperty("TitleBox") as TextBox; m_description = CheckAndGetProperty("DescBox") as TextBox; m_shouldShareButton = CheckAndGetProperty("ToShare") as CheckBox; m_submitButton = CheckAndGetProperty("ConfirmButton") as Image; m_selectFromGalleryButton = CheckAndGetProperty("OpenGalleryButton") as Image; m_poiImage = CheckAndGetProperty("SelectedImage") as Image; m_tosLink = CheckAndGetProperty("TermsLink") as System.Windows.Documents.Hyperlink; m_prevSource = m_poiImage.Source; m_poiImage.Stretch = Stretch.Uniform; m_submitButton.MouseLeftButtonDown += OnSubmitClick; m_submitButton.MouseLeftButtonUp += OnSubmitClick; m_selectFromGalleryButton.MouseLeftButtonDown += OnSelectFromGalleryClick; Image closeButton = CheckAndGetProperty("CloseButton") as Image; m_closeButtonClickHandler = new ControlClickHandler(closeButton, OnCloseClick); m_tosLink.Click += OnHyperlinkClick; }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_menuOptionsView = (ScrollViewer)GetTemplateChild("MenuOptionsView"); m_resultsOptionsView = (ScrollViewer)GetTemplateChild("ResultsMenuOptionsView"); m_resultsOptionsView.TouchDown += OnResultsListTouchDown; m_resultsOptionsView.TouchUp += OnResultsListTouchUp; m_resultsOptionsView.ManipulationBoundaryFeedback += OnResultsListBoundaryFeedback; m_resultsOptionsView.ScrollChanged += OnSearchResultsScrolled; m_resultsSpinner = (Grid)GetTemplateChild("SearchResultsSpinner"); m_resultsCount = (TextBlock)GetTemplateChild("SearchResultCount"); m_resultsCountContainer = (Grid)GetTemplateChild("SearchResultCountContainer"); m_menuViewContainer = (Grid)GetTemplateChild("SearchMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_searchBox = (Grid)GetTemplateChild("SearchBox"); m_searchArrow = (FrameworkElement)GetTemplateChild("SearchArrow"); m_resultsSeparator = (FrameworkElement)GetTemplateChild("ResultsListSeparator"); m_searchResultsFade = (Image)GetTemplateChild("SearchResultsFade"); m_searchResultsButtonAndFadeContainer = (Grid)GetTemplateChild("SearchResultsButtonAndFadeContainer"); m_searchResultsScrollButton = (RepeatButton)GetTemplateChild("SearchResultsScrollButton"); m_searchResultsScrollButton.Click += OnResultsScrollButtonMouseDown; m_searchResultsScrollButton.PreviewMouseWheel += OnResultsMenuScrollWheel; m_resultsClearButton = (Button)GetTemplateChild("SearchClear"); m_resultsClearButton.Click += OnResultsClear; m_list = (ListBox)GetTemplateChild("SecondaryMenuItemList"); m_menuListClickHandler = new ControlClickHandler(OnMenuListItemSelected, m_list); m_list.PreviewMouseWheel += OnMenuScrollWheel; m_resultsList = (ListBox)GetTemplateChild("SearchResultsList"); m_resultsListClickHandler = new ControlClickHandler(OnResultsListItemsSelected, m_resultsList); m_resultsList.PreviewMouseWheel += OnResultsMenuScrollWheel; m_menuIcon = (Button)GetTemplateChild("SecondaryMenuDragTabView"); m_menuIconGrid = (Grid)GetTemplateChild("SearchIconGrid"); m_menuIcon.Click += OnIconClick; m_editText = (TextBox)GetTemplateChild("SearchInputBox"); m_editText.KeyDown += OnKeyDown; m_editText.GotFocus += OnSearchBoxSelected; m_editText.LostFocus += OnSearchBoxUnSelected; m_editText.TextChanged += OnSearchBoxTextChanged; m_mainContainer = (Grid)GetTemplateChild("SerchMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); m_openSearchIconAnim = ((Storyboard)Template.Resources["OpenSearchViewIcon"]).Clone(); m_closeMenuIconAnim = ((Storyboard)Template.Resources["CloseSearchViewIcon"]).Clone(); m_openSearchContainerAnim = ((Storyboard)Template.Resources["OpenSearchContainer"]).Clone(); m_closeMenuContainerAnim = ((Storyboard)Template.Resources["CloseSearchContainer"]).Clone(); m_openBackgroundRect = ((Storyboard)Template.Resources["OpenBackgroundRect"]).Clone(); m_closeBackgroundRect = ((Storyboard)Template.Resources["CloseBackgroundRect"]).Clone(); m_searchInputOpen = ((Storyboard)Template.Resources["OpenSearchInputBox"]).Clone(); m_searchInputClose = ((Storyboard)Template.Resources["CloseSearchInputBox"]).Clone(); m_searchInputTextOpen = ((Storyboard)Template.Resources["OpenSearchInputBoxText"]).Clone(); m_searchInputTextClose = ((Storyboard)Template.Resources["CloseSearchInputBoxText"]).Clone(); m_searchArrowOpen = ((Storyboard)Template.Resources["OpenSearchArrow"]).Clone(); m_searchArrowClosed = ((Storyboard)Template.Resources["CloseSearchArrow"]).Clone(); m_adapter = new MenuListAdapter(false, m_list, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SubMenuItemPanel"); m_resultListAdapter = new MenuListAdapter(false, m_resultsList, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SearchResultPanel"); }
public override void OnApplyTemplate() { Image closeButton = (Image)GetTemplateChild("CloseButton"); m_closeButtonClickHandler = new ControlClickHandler(closeButton, HandleCloseButtonClicked); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_menuOptionsView = (ScrollViewer)GetTemplateChild("MenuOptionsView"); m_resultsSpinner = (Grid)GetTemplateChild("SearchResultsSpinner"); m_resultsCount = (TextBlock)GetTemplateChild("SearchResultCount"); m_resultsCountContainer = (Grid)GetTemplateChild("SearchResultCountContainer"); m_menuViewContainer = (Grid)GetTemplateChild("SearchMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_searchBox = (Grid)GetTemplateChild("SearchBox"); m_searchArrow = (FrameworkElement)GetTemplateChild("SearchArrow"); m_resultsSeparator = (FrameworkElement)GetTemplateChild("ResultsListSeparator"); m_searchResultsFade = (Image)GetTemplateChild("SearchResultsFade"); m_searchResultsButtonAndFadeContainer = (Grid)GetTemplateChild("SearchResultsButtonAndFadeContainer"); m_searchResultsScrollButton = (RepeatButton)GetTemplateChild("SearchResultsScrollButton"); m_searchResultsScrollButton.Click += OnResultsScrollButtonMouseDown; m_searchResultsScrollButton.PreviewMouseWheel += OnResultsMenuScrollWheel; m_searchResultsScrollButton.MouseUp += OnResultsScrollButtonMouseUp; m_searchResultsScrollButton.MouseLeave += OnResultsScrollButtonMouseLeave; m_resultsClearButton = (Button)GetTemplateChild("SearchClear"); m_resultsClearButton.Click += OnResultsClear; m_list = (ListBox)GetTemplateChild("SecondaryMenuItemList"); m_menuListClickHandler = new ControlClickHandler(OnMenuListItemSelected, m_list); m_list.PreviewMouseWheel += OnMenuScrollWheel; m_resultsList = (ListBox)GetTemplateChild("SearchResultsList"); m_resultsList.TouchDown += new EventHandler <TouchEventArgs>(OnSearchResultsListTouchDown); m_resultsList.TouchUp += new EventHandler <TouchEventArgs>(OnSearchResultsListTouchUp); m_resultsList.TouchLeave += new EventHandler <TouchEventArgs>(OnSearchResultsListTouchLeave); m_resultsList.LostTouchCapture += new EventHandler <TouchEventArgs>(OnSearchResultsListLostTouchCapture); m_resultsListClickHandler = new ControlClickHandler(OnResultsListItemsSelected, m_resultsList); m_resultsList.PreviewMouseWheel += OnResultsMenuScrollWheel; m_menuIcon = (Button)GetTemplateChild("SecondaryMenuDragTabView"); m_menuIconGrid = (Grid)GetTemplateChild("SearchIconGrid"); m_menuIcon.Click += OnIconClick; m_editText = (TextBox)GetTemplateChild("SearchInputBox"); m_editText.KeyDown += OnKeyDown; m_editText.GotFocus += OnSearchBoxSelected; m_editText.LostFocus += OnSearchBoxUnSelected; m_editText.TextChanged += OnSearchBoxTextChanged; m_mainContainer = (Grid)GetTemplateChild("SerchMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); string searchAnimString = "SearchAnim"; string openMenuViewIconString = "OpenSearchViewIcon"; m_openMenuIconAnim = ((Storyboard)Template.Resources[openMenuViewIconString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openMenuIconAnim, searchAnimString + openMenuViewIconString); string closeMenuViewIconString = "CloseSearchViewIcon"; m_closeMenuIconAnim = ((Storyboard)Template.Resources[closeMenuViewIconString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeMenuIconAnim, searchAnimString + closeMenuViewIconString); string openMenuContainerString = "OpenSearchContainer"; m_openMenuContainerAnim = ((Storyboard)Template.Resources[openMenuContainerString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openMenuContainerAnim, searchAnimString + openMenuContainerString); string closeMenuContainerString = "CloseSearchContainer"; m_closeMenuContainerAnim = ((Storyboard)Template.Resources[closeMenuContainerString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeMenuContainerAnim, searchAnimString + closeMenuContainerString); string openBackgroundRectString = "OpenBackgroundRect"; m_openBackgroundRect = ((Storyboard)Template.Resources[openBackgroundRectString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_openBackgroundRect, searchAnimString + openBackgroundRectString); string closeBackgroundRectString = "CloseBackgroundRect"; m_closeBackgroundRect = ((Storyboard)Template.Resources[closeBackgroundRectString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_closeBackgroundRect, searchAnimString + closeBackgroundRectString); string openSearchInputBoxString = "OpenSearchInputBox"; m_searchInputOpen = ((Storyboard)Template.Resources[openSearchInputBoxString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_searchInputOpen, searchAnimString + openSearchInputBoxString); m_searchInputClose = ((Storyboard)Template.Resources["CloseSearchInputBox"]).Clone(); m_searchInputTextOpen = ((Storyboard)Template.Resources["OpenSearchInputBoxText"]).Clone(); m_searchInputTextClose = ((Storyboard)Template.Resources["CloseSearchInputBoxText"]).Clone(); string openSearchArrowString = "OpenSearchArrow"; m_searchArrowOpen = ((Storyboard)Template.Resources[openSearchArrowString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_searchArrowOpen, searchAnimString + openSearchArrowString); string closeSearchArrowString = "CloseSearchArrow"; m_searchArrowClosed = ((Storyboard)Template.Resources[closeSearchArrowString]).Clone(); XamlHelpers.UpdateThicknessAnimationMarginValue(m_searchArrowClosed, searchAnimString + closeSearchArrowString); m_adapter = new MenuListAdapter(false, m_list, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SubMenuItemPanel", m_isInKioskMode); m_resultListAdapter = new MenuListAdapter(false, m_resultsList, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SearchResultPanel", m_isInKioskMode); m_scrollSpeed = (double)Application.Current.Resources["ScrollViewButtonScrollSpeed"]; m_searchIconOffImageSource = (ImageSource)Application.Current.Resources["ButtonSearchOffImage"]; m_searchIconOnImageSource = (ImageSource)Application.Current.Resources["ButtonSearchOnImage"]; m_closeIconOffImageSource = (ImageSource)Application.Current.Resources["ButtonSearchCloseOffImage"]; m_closeIconOnImageSource = (ImageSource)Application.Current.Resources["ButtonSearchCloseOnImage"]; SearchMenuIconOffImageSource = m_searchIconOffImageSource; SearchMenuIconOnImageSource = m_searchIconOnImageSource; }
public override void OnApplyTemplate() { FrameworkElement closeButton = (FrameworkElement)GetTemplateChild("CloseButton"); m_closeButtonClickHandler = new ControlClickHandler(HandleCloseButtonClicked, closeButton); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); m_menuOptionsView = (ScrollViewer)GetTemplateChild("MenuOptionsView"); m_resultsOptionsView = (ScrollViewer)GetTemplateChild("ResultsMenuOptionsView"); m_resultsSpinner = (Grid)GetTemplateChild("SearchResultsSpinner"); m_resultsCount = (TextBlock)GetTemplateChild("SearchResultCount"); m_resultsCountContainer = (Grid)GetTemplateChild("SearchResultCountContainer"); m_menuViewContainer = (Grid)GetTemplateChild("SearchMenuViewContainer"); m_backgroundRectangle = (Rectangle)GetTemplateChild("BackgroundRect"); m_searchBox = (Grid)GetTemplateChild("SearchBox"); m_searchArrow = (FrameworkElement)GetTemplateChild("SearchArrow"); m_resultsSeparator = (FrameworkElement)GetTemplateChild("ResultsListSeparator"); m_resultsClearButton = (Button)GetTemplateChild("SearchClear"); m_resultsClearButton.Click += OnResultsClear; m_list = (ListBox)GetTemplateChild("SecondaryMenuItemList"); m_menuListClickHandler = new ControlClickHandler(OnMenuListItemSelected, m_list); m_list.PreviewMouseWheel += OnMenuScrollWheel; m_resultsList = (ListBox)GetTemplateChild("SearchResultsList"); m_resultsListClickHandler = new ControlClickHandler(OnResultsListItemsSelected, m_resultsList); m_resultsList.PreviewMouseWheel += OnResultsMenuScrollWheel; m_menuIcon = (Button)GetTemplateChild("SecondaryMenuDragTabView"); m_menuIconGrid = (Grid)GetTemplateChild("SearchIconGrid"); m_menuIcon.Click += OnIconClick; m_editText = (TextBox)GetTemplateChild("SearchInputBox"); m_editText.KeyDown += OnKeyDown; m_editText.GotFocus += OnSearchBoxSelected; m_editText.LostFocus += OnSearchBoxUnSelected; m_editText.TextChanged += OnSearchBoxTextChanged; m_defaultEditText = m_editText.Text; m_mainContainer = (Grid)GetTemplateChild("SerchMenuMainContainer"); var itemShutterOpenStoryboard = ((Storyboard)Template.Resources["ItemShutterOpen"]).Clone(); var itemShutterCloseStoryboard = ((Storyboard)Template.Resources["ItemShutterClose"]).Clone(); var slideInItemStoryboard = ((Storyboard)Template.Resources["SlideInNewItems"]).Clone(); var slideOutItemStoryboard = ((Storyboard)Template.Resources["SlideOutOldItems"]).Clone(); m_openSearchIconAnim = ((Storyboard)Template.Resources["OpenSearchViewIcon"]).Clone(); m_closeMenuIconAnim = ((Storyboard)Template.Resources["CloseSearchViewIcon"]).Clone(); m_openSearchContainerAnim = ((Storyboard)Template.Resources["OpenSearchContainer"]).Clone(); m_closeMenuContainerAnim = ((Storyboard)Template.Resources["CloseSearchContainer"]).Clone(); m_openBackgroundRect = ((Storyboard)Template.Resources["OpenBackgroundRect"]).Clone(); m_closeBackgroundRect = ((Storyboard)Template.Resources["CloseBackgroundRect"]).Clone(); m_searchInputOpen = ((Storyboard)Template.Resources["OpenSearchInputBox"]).Clone(); m_searchInputClose = ((Storyboard)Template.Resources["CloseSearchInputBox"]).Clone(); m_searchInputTextOpen = ((Storyboard)Template.Resources["OpenSearchInputBoxText"]).Clone(); m_searchInputTextClose = ((Storyboard)Template.Resources["CloseSearchInputBoxText"]).Clone(); m_searchArrowOpen = ((Storyboard)Template.Resources["OpenSearchArrow"]).Clone(); m_searchArrowClosed = ((Storyboard)Template.Resources["CloseSearchArrow"]).Clone(); m_adapter = new MenuListAdapter(false, m_list, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SubMenuItemPanel"); m_resultListAdapter = new MenuListAdapter(false, m_resultsList, slideInItemStoryboard, slideOutItemStoryboard, itemShutterOpenStoryboard, itemShutterCloseStoryboard, "SearchResultPanel"); }
public override void OnApplyTemplate() { m_titleView = (TextBlock)CheckAndGetProperty("Title"); m_descriptionView = (TextBlock)CheckAndGetProperty("Description"); m_imageView = (Image)CheckAndGetProperty("Image"); m_imageHeader = (TextBlock)CheckAndGetProperty("ImageHeader"); Image deleteButton = (Image)CheckAndGetProperty("RemovePin"); Image closeButton = (Image)CheckAndGetProperty("Close"); m_deleteButtonClickHandler = new ControlClickHandler(deleteButton, OnDeleteClicked); m_closeButtonClickHandler = new ControlClickHandler(closeButton, OnCloseClicked); }