コード例 #1
0
        private void ArrangeIngredient(Grid sender)
        {
            String name = ((DependencyObject)sender).GetValue(FrameworkElement.NameProperty) as String;

            _panel = new IngredientPanel(name);
            _panel.Margin = new Thickness(ConstValue.INGREDIENT_END_POINTX, ConstValue.INGREDIENT_END_POINTY, 0, 0);
            _secondGrid.Children.Add(_panel);
            _panel.StartMove();

            _imagePanel = new IngredientImagePanel(name);
            _imagePanel.Margin = new Thickness(ConstValue.INGREDIENT_IMAGE_END_POINTX, ConstValue.INGREDIENT_IMAGE_END_POINTY, 0, 0);
            _thirdGrid.Children.Add(_imagePanel);
            _imagePanel.StartMove();

            _pricePanel = new PricePanel(name);
            _pricePanel.Margin = new Thickness(ConstValue.INGREDIENT_SHOP_END_POINTX,ConstValue.INGREDINET_SHOP_END_POINTY, 0, 0);
            _fourGrid.Children.Add(_pricePanel);
            _pricePanel.StartMove();
        }
コード例 #2
0
 private void ClickBackButton(object sender, RoutedEventArgs e)
 {
     if (_tempGrid == null)
     {
         PageSwitcher.Switch(new DrinkInformationForm());
     }
     else
     {
         _secondGrid.Children.Remove(_panel);
         _thirdGrid.Children.Remove(_imagePanel);
         _fourGrid.Children.Remove(_pricePanel);
         _imagePanel = null;
         _panel = null;
         ArrangeItems(_tempGrid);
         _tempGrid = null;
         _canScroll = true;
     }
 }