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); }
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); }