private void InitFilterControl(List <BaseMap> list) { oItem = new MyUserControl.FilterSelectorControl(list); oItem.OnData1Changed += OItem_OnData1Changed; oItem.OnData2Changed += OItem_OnData2Changed; oItem.OnCancel += OItem_OnCancel; this.LayoutRoot.Children.Add(oItem); Grid.SetRow(oItem, 1); this.Dispatcher.BeginInvoke(() => { oItem.LBSelector1.Items.Clear(); oItem.LBSelector1.ItemsSource = list; }); }
private void InitFilterControl(List<BaseMap> list) { oItem = new MyUserControl.FilterSelectorControl(list); oItem.OnData1Changed += OItem_OnData1Changed; oItem.OnData2Changed += OItem_OnData2Changed; oItem.OnCancel += OItem_OnCancel; this.LayoutRoot.Children.Add(oItem); Grid.SetRow(oItem, 1); this.Dispatcher.BeginInvoke(() => { oItem.LBSelector1.Items.Clear(); oItem.LBSelector1.ItemsSource = list; }); }