AddItem() private method

private AddItem ( Foo, item ) : void
item Foo,
return void
Exemplo n.º 1
0
        private void Configure()
        {
            ytreeNomenclatures.Selection.Mode = SelectionMode.Multiple;
            ytreeNomenclatures.ColumnsConfig  = FluentColumnsConfig <AdditionalLoadingDocumentItem> .Create()
                                                .AddColumn("Кол-во")
                                                .MinWidth(75)
                                                .HeaderAlignment(0.5f)
                                                .AddNumericRenderer(node => node.Amount)
                                                .Adjustment(new Adjustment(1, 1, 1000000, 1, 100, 0))
                                                .AddSetter((c, node) => c.Editable = ViewModel.CanEdit)
                                                .AddSetter((c, node) => c.Digits   = node.Nomenclature.Unit == null ? 0 : (uint)node.Nomenclature.Unit.Digits)
                                                .AddColumn("ТМЦ")
                                                .HeaderAlignment(0.5f)
                                                .AddTextRenderer(x => x.Nomenclature.Name)
                                                .Finish();

            ytreeNomenclatures.Selection.Changed += (sender, args) =>
                                                    ybuttonRemove.Sensitive = ytreeNomenclatures.GetSelectedObjects <AdditionalLoadingDocumentItem>().Any() && ViewModel.CanEdit;

            ybuttonRemove.Clicked += (sender, args) =>
                                     ViewModel.RemoveItems(ytreeNomenclatures.GetSelectedObjects <AdditionalLoadingDocumentItem>());
            ybuttonRemove.Binding.AddBinding(ViewModel, vm => vm.CanEdit, w => w.Sensitive).InitializeFromSource();

            ybuttonAdd.Clicked += (sender, args) => ViewModel.AddItem();
            ybuttonAdd.Binding.AddBinding(ViewModel, vm => vm.CanEdit, w => w.Sensitive).InitializeFromSource();

            ViewModel.PropertyChanged += (sender, args) =>
            {
                if (args.PropertyName == nameof(ViewModel.AdditionalLoadingDocument))
                {
                    UpdateTreeView();
                }
            };
            UpdateTreeView();
        }
Exemplo n.º 2
0
        void AddedSubView_TaskAdded(object sender, EventArgs e)
        {
            var task = addedSubView.AddedTask.Text;

            ViewModel.AddItem(task);

            Handle_Clicked(this, new EventArgs());
        }
Exemplo n.º 3
0
        private async void OnConstantChangesClick(object sender, System.EventArgs e)
        {
            isStreaming = isStreaming == null ? true : !isStreaming;

            while (isStreaming.Value)
            {
                viewModel.RemoveFirstItem();
                viewModel.AddItem();
                await Task.Delay(1000);
            }
        }
Exemplo n.º 4
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            int id = item.ItemId;

            switch (id)
            {
            case Resource.Id.list_remove:
                ViewModel.RemoveItem(ViewModel.Items.FirstOrDefault());
                break;

            case Resource.Id.list_add:
                ViewModel.AddItem();
                break;

            default:
                break;
            }
            return(base.OnOptionsItemSelected(item));
        }
Exemplo n.º 5
0
        public View()
        {
            InitializeComponent();
            Size = new System.Drawing.Size(100, 100);

            viewModel = new ViewModel();

            cartesianChart = new CartesianChart
            {
                Series = viewModel.Series,

                // out of livecharts properties...
                Location = new System.Drawing.Point(0, 50),
                Size     = new System.Drawing.Size(100, 50),
                Anchor   = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom
            };

            Controls.Add(cartesianChart);

            var b1 = new Button {
                Text = "Add item", Location = new System.Drawing.Point(0, 0)
            };

            b1.Click += (object sender, System.EventArgs e) => viewModel.AddItem();
            Controls.Add(b1);

            var b2 = new Button {
                Text = "Replace item", Location = new System.Drawing.Point(80, 0)
            };

            b2.Click += (object sender, System.EventArgs e) => viewModel.ReplaceRandomItem();
            Controls.Add(b2);

            var b3 = new Button {
                Text = "Remove item", Location = new System.Drawing.Point(160, 0)
            };

            b3.Click += (object sender, System.EventArgs e) => viewModel.RemoveFirstItem();
            Controls.Add(b3);

            var b4 = new Button {
                Text = "Add series", Location = new System.Drawing.Point(240, 0)
            };

            b4.Click += (object sender, System.EventArgs e) => viewModel.AddSeries();
            Controls.Add(b4);

            var b5 = new Button {
                Text = "Remove series", Location = new System.Drawing.Point(320, 0)
            };

            b5.Click += (object sender, System.EventArgs e) => viewModel.RemoveLastSeries();
            Controls.Add(b5);

            var b6 = new Button {
                Text = "Constant changes", Location = new System.Drawing.Point(400, 0)
            };

            b6.Click += OnConstantChangesClick;
            Controls.Add(b6);
        }
Exemplo n.º 6
0
        private void AddField_Click(object sender, RoutedEventArgs e)
        {
            uint currentkey = (uint)((sender as Button).Tag);

            ViewModel.AddItem(currentkey);
        }
Exemplo n.º 7
0
 private void AddItem_Click(object sender, RoutedEventArgs e)
 {
     ViewModel.AddItem();
 }
Exemplo n.º 8
0
 protected void OnButtonAddItemClicked(object sender, EventArgs e)
 {
     ViewModel.AddItem();
 }