public CurrentMessageViewModel GetCurrentMessage()
        {
            var currentMessageViewModel = new CurrentMessageViewModel
            {
                RemainingDays     = GetRemainingDays(),
                AdditionalMessage = _customSettings.AdditionalMessage,
                FinalDate         = _customSettings.FinalDate.ToString("dd.MM.yyyy")
            };

            if (currentMessageViewModel.RemainingDays > 0)
            {
                currentMessageViewModel.CurrentMessage = $"{_localizer["BeforeDateMessage"]}:";
                currentMessageViewModel.ImageUrl       = _customSettings.BeforeDateImg;
            }
            else if (currentMessageViewModel.RemainingDays < 0)
            {
                currentMessageViewModel.CurrentMessage = $"{_localizer["AfterDateMessage"]}:";
                currentMessageViewModel.ImageUrl       = _customSettings.AfterDateImg;
                currentMessageViewModel.RemainingDays  = currentMessageViewModel.RemainingDays * -1;
            }
            else
            {
                currentMessageViewModel.CurrentMessage = _localizer["ThisDateMessage"];
                currentMessageViewModel.ImageUrl       = _customSettings.ThisDateImg;
            }

            return(currentMessageViewModel);
        }
        //public string MessageDate
        //{
        //    get { return messageDate.Text; }
        //    set { messageDate.Text = value; }
        //}

        //public string MessageTime
        //{
        //    get { return messageTime.Text; }
        //    set { messageTime.Text = value; }
        //}
        private void btnCurrentMessage_Click(object sender, RoutedEventArgs e)
        {
            Button    btn1 = (Button)sender;
            TextBlock tb   = btn1.FindName("messageName") as TextBlock;

            DataContext = new CurrentMessageModel();
            CurrentMessageViewModel ctrl = new CurrentMessageViewModel(tb.Text);

            MessageViewModel.ctrl.Children.Add(ctrl);
        }
Example #3
0
        private void btnMessage_Click(object sender, RoutedEventArgs e)
        {
            Button btn = (Button)sender;

            TextBlock tbSender         = btn.FindName("tbSender") as TextBlock;
            TextBlock tbTitle          = btn.FindName("tbTitle") as TextBlock;
            TextBlock tbMessageContent = btn.FindName("tbMessageContent") as TextBlock;

            DataContext = new CurrentMessageModel();

            CurrentMessageViewModel ctrl = new CurrentMessageViewModel(tbSender.Text, tbTitle.Text, tbMessageContent.Text);

            MessageViewModel.ctrl.Children.Add(ctrl);
        }