示例#1
0
 /// <summary>
 /// Udalost zmacknuti klavesy: Enter aktivuje pridavani polozky
 /// </summary>
 private void QuantityTextBox_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Enter)
     {
         AddItemButton.PerformClick();
     }
 }
示例#2
0
 private void ItemListView_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         AddItemButton.PerformClick();
         e.Handled = true;
     }
 }
示例#3
0
        private void FilterTextBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (ItemListView.Items.Count == 0)
            {
                return;
            }
            int currentSelection;

            if (ItemListView.SelectedIndices.Count == 0)
            {
                currentSelection = -1;
            }
            else
            {
                currentSelection = ItemListView.SelectedIndices[0];
            }
            if (e.KeyCode == Keys.Down)
            {
                int newSelection = currentSelection + 1;
                if (newSelection >= ItemListView.Items.Count)
                {
                    newSelection = ItemListView.Items.Count - 1;
                }
                if (newSelection <= 0)
                {
                    newSelection = 0;
                }
                ItemListView.SelectedIndices.Clear();
                ItemListView.SelectedIndices.Add(newSelection);
                e.Handled = true;
            }
            else if (e.KeyCode == Keys.Up)
            {
                int newSelection = currentSelection - 1;
                if (newSelection == -1)
                {
                    newSelection = 0;
                }
                ItemListView.SelectedIndices.Clear();
                ItemListView.SelectedIndices.Add(newSelection);
                e.Handled = true;
            }
            else if (e.KeyCode == Keys.Enter)
            {
                AddItemButton.PerformClick();
            }
        }
示例#4
0
        private void FilterTextBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (ItemListView.Items.Count == 0)
            {
                return;
            }

            if (e.Key == Key.Down)
            {
                ItemListView.SelectedIndex = Math.Min(
                    ItemListView.SelectedIndex + 1, ItemListView.Items.Count);
                e.Handled = true;
            }
            else if (e.Key == Key.Up)
            {
                ItemListView.SelectedIndex = Math.Max(
                    ItemListView.SelectedIndex - 1, 0);
                e.Handled = true;
            }
            else if (e.Key == Key.Enter)
            {
                AddItemButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent, this));
            }
        }
示例#5
0
        void ReleaseDesignerOutlets()
        {
            if (AddItemButton != null)
            {
                AddItemButton.Dispose();
                AddItemButton = null;
            }

            if (AddPhotoButton != null)
            {
                AddPhotoButton.Dispose();
                AddPhotoButton = null;
            }

            if (AddPhotoContainerView != null)
            {
                AddPhotoContainerView.Dispose();
                AddPhotoContainerView = null;
            }

            if (ContentScrollView != null)
            {
                ContentScrollView.Dispose();
                ContentScrollView = null;
            }

            if (ItemDescriptionLabel != null)
            {
                ItemDescriptionLabel.Dispose();
                ItemDescriptionLabel = null;
            }

            if (ItemDescriptionLineView != null)
            {
                ItemDescriptionLineView.Dispose();
                ItemDescriptionLineView = null;
            }

            if (ItemDescriptionTextView != null)
            {
                ItemDescriptionTextView.Dispose();
                ItemDescriptionTextView = null;
            }

            if (ItemNameLabel != null)
            {
                ItemNameLabel.Dispose();
                ItemNameLabel = null;
            }

            if (ItemNameLineView != null)
            {
                ItemNameLineView.Dispose();
                ItemNameLineView = null;
            }

            if (ItemNameTextField != null)
            {
                ItemNameTextField.Dispose();
                ItemNameTextField = null;
            }

            if (ItemPhotoView != null)
            {
                ItemPhotoView.Dispose();
                ItemPhotoView = null;
            }

            if (ItemPriceLabel != null)
            {
                ItemPriceLabel.Dispose();
                ItemPriceLabel = null;
            }

            if (ItemPriceTextField != null)
            {
                ItemPriceTextField.Dispose();
                ItemPriceTextField = null;
            }

            if (PhotoAddedContainerView != null)
            {
                PhotoAddedContainerView.Dispose();
                PhotoAddedContainerView = null;
            }

            if (RemovePhotoButton != null)
            {
                RemovePhotoButton.Dispose();
                RemovePhotoButton = null;
            }
        }
示例#6
0
 private void ItemListView_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     AddItemButton.PerformClick();
 }