public ProductPage(string Type)
        {
            InitializeComponent();
            Thread thread = new Thread(delegate()
            {
                Manage_Product dbProduct = new Manage_Product();

                int Arrangeindex = 0;
                Dispatcher.Invoke(() => { Arrangeindex = comboProductArrange.SelectedIndex; });
                this.products = dbProduct.FilterProduct(Type);

                Dispatcher.Invoke(() =>
                {
                    if (products.Count == 0)
                    {
                        lbsp.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        lbsp.Visibility = Visibility.Hidden;
                    }
                    listviewShowProduct.ItemsSource = products;
                    ProgressBar.IsEnabled           = false;
                    ProgressBar.Visibility          = Visibility.Hidden;
                });
            });

            thread.Start();
        }