private void UCAddReviewScoreItem_Loaded(object sender, RoutedEventArgs e) { Loaded -= new RoutedEventHandler(UCAddReviewScoreItem_Loaded); //vm = new Models.ReviewScoreItemQueryVM(); //LayoutRoot.DataContext = vm; facade = new ReviewScoreItemFacade(CPApplication.Current.CurrentPage); if (SysNo > 0) { isAdd = false; facade.LoadReviewScoreItem(SysNo, (obj, args) => { if (args.FaultsHandle()) { return; } vm = args.Result.Convert <ReviewScoreItem, ReviewScoreItemVM>(); ucCategory.LoadCategoryCompleted += InitCategory; }); } else { vm = new ReviewScoreItemVM(); vm.Status = ADStatus.Deactive; LayoutRoot.DataContext = vm; } }
public override void OnPageLoad(object sender, EventArgs e) { filter = new ReviewScoreItemQueryFilter(); facade = new ReviewScoreItemFacade(this); model = new ReviewScoreItemQueryVM(); filter.CompanyCode = Newegg.Oversea.Silverlight.ControlPanel.Core.CPApplication.Current.CompanyCode; model.ChannelID = "1"; QuerySection.DataContext = model; btnStackPanel.DataContext = model; Newegg.Oversea.Silverlight.Controls.Data.DataGridTextColumn status = QueryResultGrid.Columns[4] as Newegg.Oversea.Silverlight.Controls.Data.DataGridTextColumn; status.Binding.ConverterParameter = typeof(ECCentral.BizEntity.MKT.ADStatus); cbStatus.ItemsSource = EnumConverter.GetKeyValuePairs <ECCentral.BizEntity.MKT.ADStatus>(EnumConverter.EnumAppendItemType.All); //new CommonDataFacade(CPApplication.Current.CurrentPage).GetWebChannelList(false, (s, args) => //{ // this.lstChannel.ItemsSource = args.Result; // //this.lstChannel.SelectedIndex = 0; //}); base.OnPageLoad(sender, e); }