private void Edit_Click(object sender, RoutedEventArgs e)
        {
            Product       c  = ((FrameworkElement)sender).DataContext as Product;
            ProductWindow cw = new ProductWindow();

            cw.SetProductId(c.ProductId);
            cw.CallbackAction = async() => { await LoadData(); };
            cw.Show();
        }