private void EditSaveButton_Click(object sender, RoutedEventArgs e)
        {
            if (!isInEditMode)
            {
                allUserControls.ForEach(x => x.SetEditable(true));
                EditSaveButton.Content = Properties.Resources.Button_Save;
            }
            else
            {
                allUserControls.ForEach(x => x.SetEditable(false));
                EditSaveButton.Content = Properties.Resources.Button_EditingOn;
                originalDataItem.CopyFields(copiedDataItem);
                Data.SaveData();
                if (OnDataChanged != null)
                {
                    OnDataChanged();
                }
            }

            isInEditMode = !isInEditMode;
        }