Пример #1
0
 private UISearchResultItem getItemUI(SearchResultItem item)
 {
     foreach (UIElement uiElem in stackResults.Children)
     {
         UISearchResultItem itemUI = (UISearchResultItem)uiElem;
         if (itemUI.DataContext.Equals(item))
         {
             return(itemUI);
         }
     }
     return(null);
 }
Пример #2
0
        public void updateItem(SearchResultItem item)
        {
            UISearchResultItem itemUI = this.getItemUI(item);

            if (itemUI == null)
            {
                return;
            }
            //
            itemUI.DataContext = item;
            itemUI.Databind();
            //
            //if (item.ImageUri != null) {
            //    ucCoverFlow.Items.Add(new BitmapImage(item.ImageUri));
            //}
        }
Пример #3
0
        public void addItem(SearchResultItem item)
        {
            UISearchResultItem itemUI = new UISearchResultItem();

            itemUI.Opened            = this.IsShowToolBar;
            itemUI.Selected          = false;
            itemUI.DataContext       = item;
            itemUI.MouseDown        += delegate(object sender, MouseButtonEventArgs e) {
            };
            itemUI.MouseDoubleClick += delegate(object sender, MouseButtonEventArgs e) {
                this._selectedItem = item;
                if (this.ItemSelected != null)
                {
                    this.ItemSelected(this, new EventArgs());
                }
                this._selectedItem = null;
            };
            itemUI.Databind();
            stackResults.Children.Add(itemUI);
        }
Пример #4
0
        public void addItem(SearchResultItem item)
        {
            UISearchResultItem itemUI = new UISearchResultItem();
            itemUI.Opened = this.IsShowToolBar;
            itemUI.Selected = false;
            itemUI.DataContext = item;
            itemUI.MouseDown += delegate(object sender, MouseButtonEventArgs e) {

            };
            itemUI.MouseDoubleClick += delegate(object sender, MouseButtonEventArgs e) {
                this._selectedItem = item;
                if (this.ItemSelected != null) {
                    this.ItemSelected(this, new EventArgs());
                }
                this._selectedItem = null;
            };
            itemUI.Databind();
            stackResults.Children.Add(itemUI);
        }