Beispiel #1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>   Initializes a new instance of the WinUI.Vm.ToggleButtonVm{T} class. </summary>
        ///
        /// <param name="toggledAction">    The toggled action. </param>
        /// <param name="displayContent">   The display content. </param>
        /// <param name="isChecked">        (Optional) True if is checked, false if not. </param>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public ToggleButtonVm(
            Action <T> toggledAction,
            object displayContent,
            bool isChecked = false)
        {
            //Set initial values.
            _isChecked      = isChecked;
            _displayContent = displayContent;

            ClickedCmd = new DelegateCmd <T>(toggledAction);
        }
Beispiel #2
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>   Initializes a new instance of the WinUI.Vm.ButtonVm{T} class. </summary>
        ///
        /// <param name="clickedCmd">       The 'clicked' command. </param>
        /// <param name="displayContent">   The display content. </param>
        /// <param name="isEnabled">        (Optional) True if is enabled, false if not. </param>
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        public ButtonVm(Action <T> clickedCmd, object displayContent, bool isEnabled = true)
        {
            ClickedCmd      = new DelegateCmd <T>(clickedCmd);
            _displayContent = displayContent;
            _isEnabled      = isEnabled;
        }