Exemple #1
0
 /// <summary>
 ///     A method that is called when a new item is created so that
 ///     overrides can initialize the item with custom default values.
 /// </summary>
 /// <remarks>
 ///     The default implementation raises the InitializingNewItem event.
 /// </remarks>
 /// <param name="e">Event arguments that provide access to the new item.</param>
 protected virtual void OnInitializingNewItem(InitializingNewItemEventArgs e)
 {
     if (InitializingNewItem != null)
     {
         InitializingNewItem(this, e);
     }
 }
Exemple #2
0
 private void dataGrid_InitializingNewItem(object sender, InitializingNewItemEventArgs e)
 {
     FormVM.InitRow(e.NewItem);
 }
 protected virtual new void OnInitializingNewItem(InitializingNewItemEventArgs e)
 {
 }
Exemple #4
0
 private void ordersDataGrid_InitializingNewItem(object sender, InitializingNewItemEventArgs e)
 {
     ViewModel.InitialiseOrder((Order)e.NewItem);
 }
		void KeyTableDataGrid_InitializingNewItem (object sender, InitializingNewItemEventArgs e)
			{
			((DataRowView) e.NewItem).Row ["ID"] = System.Guid.NewGuid ();
			}
		void SelectableDataGrid_InitializingNewItem (object sender, InitializingNewItemEventArgs e)
			{
			String [] AccessParts = ((String) (sender as DataGrid).Tag).ToString ().Split (',');
			
			((DataRowView) e.NewItem).Row ["ID"] = System.Guid.NewGuid ();
			((DataRowView) e.NewItem).Row ["AccessGroupKey"] = AccessParts [1];
			}
 private void fahrtenDG_InitializingNewItem_1(object sender, InitializingNewItemEventArgs e)
 {
 }
		private void EhInitializingNewItem(object sender, InitializingNewItemEventArgs e)
		{
			var ev = InitializingNewRangeItem;
			if (null != ev)
				ev(e.NewItem);
		}
 private void UI_Grid_InitializeNewItem(object sender, InitializingNewItemEventArgs e)
 {
     Action_InitializeNewSavedField(e.NewItem as Field);
 }
 private void DataGrid_InitializingNewItem(object sender, InitializingNewItemEventArgs e)
 {
     ((Pair)e.NewItem).Name = "";
     ((Pair)e.NewItem).Value = "";
 }
 private void dataGrid_InitializingNewItem(object sender, InitializingNewItemEventArgs e)
 {
     var f = (F*g)e.NewItem;
     f.PropertyChanged += ((FagViewModel)DataContext).UpdateHandler;
     ((FagViewModel)DataContext).UpdateTotal();
 }
Exemple #12
0
        private object AddNewItem()
        {
            Debug.Assert(CanUserAddRows, "AddNewItem called when the end-user cannot add new rows."); 
            Debug.Assert(!IsAddingNewItem, "AddNewItem called when a pending add is taking place.");
 
            // Hide the placeholder 
            UpdateNewItemPlaceholder(/* isAddingNewItem = */ true);
 
            object newItem = EditableItems.AddNew();
            if (newItem != null)
            {
                InitializingNewItemEventArgs e = new InitializingNewItemEventArgs(newItem); 
                OnInitializingNewItem(e);
            } 
 
            // CancelEdit and CommitEdit rely on IsAddingNewItem
            CommandManager.InvalidateRequerySuggested(); 

            return newItem;
        }
Exemple #13
0
 protected override void OnInitializingNewItem(InitializingNewItemEventArgs e)
 {
     Log.DebugFormat("OnInitializingNewItem(NewItem.Type = {0})", e.NewItem.GetType().Name);
     Log.DebugFormat("    continueEdit={0}, isNewItem={1}", continueEdit, isNewItemForContinueEdit);
     isNewItemInitialized = true;
     base.OnInitializingNewItem(e);
 }
 /// <summary>
 /// Sets the new variable as a user variable.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">Provides the data for the event.</param>
 private void OnInitializingUserVariable(object sender, InitializingNewItemEventArgs e)
 {
     ((Variable)e.NewItem).Type = Variable.VariableType.User;
 }
 protected virtual new void OnInitializingNewItem(InitializingNewItemEventArgs e)
 {
 }