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)); //} }
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); }