/// <summary>
        /// Code that runs after page is loaded that will not execute properly until page is rendered.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            _ = sender;     // Discard unused parameter.
            _ = e;          // Discard unused parameter.
            List <TextBox> listTextBox = new List <TextBox>()
            {
                TboxLoadConcentratedPosition,
                TboxLoadConcentratedForce,
                TboxLoadConcentratedMoment
            };

            LibMPC.SizePageTextBoxes(listTextBox);
            List <Button> listButton = new List <Button>()
            {
                ButLoadConcentratedAdd,
                ButLoadConcentratedReturn,
                ButLoadConcentratedClear
            };

            LibMPC.SizePageButtons(listButton);
            // Special case for this page: Ensure MinWidth of TextBoxes >= MinWidth of Buttons.
            if (TboxLoadConcentratedMoment.MinWidth < ButLoadConcentratedClear.MinWidth)
            {
                double doubleMinWidth = ButLoadConcentratedClear.MinWidth;
                TboxLoadConcentratedPosition.MinWidth = doubleMinWidth;
                TboxLoadConcentratedForce.MinWidth    = doubleMinWidth;
                TboxLoadConcentratedMoment.MinWidth   = doubleMinWidth;
            }
            LoadConcentratedDefaultValues();
        }
        /*** private methods follow ********************************************************************************************/

        /// <summary>
        /// Code that runs after page is loaded that will not execute properly until page is rendered.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            _ = sender;     // Discard unused parameter.
            _ = e;          // Discard unused parameter.
            List <TextBox> listTextBox = new List <TextBox>()
            {
                TboxLoadUniformPositionLeft,
                TboxLoadUniformForceLeft,
                TboxLoadUniformPositionRight,
                TboxLoadUniformForceRight
            };

            LibMPC.SizePageTextBoxes(listTextBox);
            List <Button> listButton = new List <Button>()
            {
                ButLoadUniformAdd,
                ButLoadUniformReturn,
                ButLoadUniformSimulatedLoads,
                ButLoadUniformClear
            };

            LibMPC.SizePageButtons(listButton);
            LoadUniformDefaultValues();
        }
        /// <summary>
        /// Code that runs after page is loaded that will not execute properly until page is rendered.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            _ = sender;     // Discard unused parameter.
            _ = e;          // Discard unused parameter.
            List <TextBox> listTextBox = new List <TextBox>()
            {
                TboxBeamPropertiesNameMaterial,
                TboxBeamPropertiesYoungsModulus,
                TboxBeamPropertiesPoissonsRatio,
                TboxBeamPropertiesNameCrossSection,
                TboxBeamPropertiesInertia,
                TboxBeamPropertiesLength
            };

            LibMPC.SizePageTextBoxes(listTextBox);
            List <Button> listButton = new List <Button>()
            {
                ButBeamPropertiesReturn,
                ButBeamPropertiesClear
            };

            LibMPC.SizePageButtons(listButton);
            SetPageVariables();
        }