Esempio n. 1
0
        public void CanExecuteEventArgsTest()
        {
            var args = new CanExecuteEventArgs();

            Assert.IsNotNull(args);
            Assert.IsTrue(args.CanExecute);

            args = new CanExecuteEventArgs()
            {
                CanExecute = false,
            };

            Assert.IsNotNull(args);
            Assert.IsFalse(args.CanExecute);
        }
Esempio n. 2
0
    protected override async Task OnInitializedAsync()
    {
        await base.OnInitializedAsync();

        if (CanExecute.HasDelegate)
        {
            var ev = new CanExecuteEventArgs();
            await CanExecute.InvokeAsync(ev);

            _canExecute = ev.Result;
        }
        else
        {
            _canExecute = true;
        }
    }
Esempio n. 3
0
        public void CanExecuteEventArgs_T_Test()
        {
            var args = new CanExecuteEventArgs <int>(13);

            Assert.IsNotNull(args);
            Assert.IsTrue(args.CanExecute);
            Assert.AreEqual(13, args.Parameter);

            args = new CanExecuteEventArgs <int>(42)
            {
                CanExecute = false,
            };

            Assert.IsNotNull(args);
            Assert.IsFalse(args.CanExecute);
            Assert.AreEqual(42, args.Parameter);
        }
Esempio n. 4
0
    protected override async Task OnInitializedAsync()
    {
        await base.OnInitializedAsync();

        if (CanExecute.HasDelegate)
        {
            var ev = new CanExecuteEventArgs();
            await CanExecute.InvokeAsync(ev);

            _canExecute = ev.Result;
        }
        else
        {
            _canExecute = true;
            if (Screen != null)
            {
                var dws = Screen.GetDataWorkspace();
                if (dws != null)
                {
                    dws.SavedChanges += Dws_SavedChanges;
                }
            }
        }
    }
 void canExecute(object sender, CanExecuteEventArgs e)
 {
     e.CanExecute = e.ActiveDocument != null;
 }
Esempio n. 6
0
 void canExecute(object sender, CanExecuteEventArgs e)
 {
     e.CanExecute = DynamoButtonEnabled && e.ActiveDocument != null;
 }
Esempio n. 7
0
 public void AddInCommandBinding_CanExecute(object sender, CanExecuteEventArgs e)
 {
     ExecuteEventHooks(EventType.AddInCommandBinding_CanExecute, sender, e, e.CommandId.Name);
 }
Esempio n. 8
0
		internal bool ReloadListCanExecute() {
			if (CanExecuteEvent != null) {
				var ea = new CanExecuteEventArgs(CanExecuteType.ReloadList, true);
				CanExecuteEvent(this, ea);
				if (ea.Result is bool)
					return (bool)ea.Result;
			}
			return true;
		}
 private void CanLastPage(object sender, CanExecuteEventArgs e)
 {
     e.Cancel = ViewModel.CurrentPage == ViewModel.MaxPage;
 }
Esempio n. 10
0
 private void CanPreviousPage(object sender, CanExecuteEventArgs e)
 {
     e.Cancel = ViewModel.CurrentPage <= 1;
 }
Esempio n. 11
0
 private void CanFirstPage(object sender, CanExecuteEventArgs e)
 {
     e.Cancel = ViewModel.CurrentPage == 1;
 }
Esempio n. 12
0
 private void CanAdd(object sender, CanExecuteEventArgs e)
 {
     e.Cancel = !ViewModel.ViewBuilder.AllowedAdd;
 }