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