private void OnSendNotificationWithExtension(object sender, RoutedEventArgs e) { ToastVisual visual = new ToastVisual { AppLogoOverride = new ToastAppLogo { Crop = ToastImageCrop.None, Source = new ToastImageSource("ms-appx:///Assets/MicrosoftLogo.png") }, TitleText = new ToastText { Text = "DotNet Spain Conference" }, BodyTextLine1 = new ToastText { Text = "How much do you like my session ?" } }; ToastSelectionBox selection = new ToastSelectionBox("rating"); selection.Items.Add(new ToastSelectionBoxItem("1", "1 (Not very much)")); selection.Items.Add(new ToastSelectionBoxItem("2", "2")); selection.Items.Add(new ToastSelectionBoxItem("3", "3")); selection.Items.Add(new ToastSelectionBoxItem("4", "4")); selection.Items.Add(new ToastSelectionBoxItem("5", "5 (A lot!)")); ToastButton button = new ToastButton("Vote", "vote"); button.ActivationType = ToastActivationType.Background; ToastContent toast = new ToastContent { Visual = visual, ActivationType = ToastActivationType.Background, Actions = new ToastActionsCustom { Inputs = {selection}, Buttons = { button } } }; XmlDocument doc = toast.GetXml(); ToastNotification notification = new ToastNotification(doc); ToastNotificationManager.CreateToastNotifier().Show(notification); }
public void Test_Toast_Xml_SelectionBox_Title_Value() { var selectionBox = new ToastSelectionBox("myId") { Title = "My title" }; AssertInputPayload("<input id='myId' type='selection' title='My title' />", selectionBox); }
public void Test_Toast_Xml_SelectionBox_EmptyId() { var selectionBox = new ToastSelectionBox(""); AssertInputPayload("<input id='' type='selection' />", selectionBox); }
public void Test_Toast_Xml_SelectionBox_DefaultSelectionBoxItemId_Value() { var selectionBox = new ToastSelectionBox("myId") { DefaultSelectionBoxItemId = "2" }; AssertInputPayload("<input id='myId' type='selection' defaultInput='2' />", selectionBox); }
public void Test_Toast_Xml_SelectionBox_Defaults() { var selectionBox = new ToastSelectionBox("myId"); AssertInputPayload("<input id='myId' type='selection' />", selectionBox); }