在 Visual Studio 中,创建一个新的“Windows Phone 应用程序”项目。此模板在“Silverlight for Windows Phone”类别中。
创建提醒列表页面的第一步是采用 XAML 创建用户界面。由于创建外观美观的 UI 所需的 XAML 代码非常多,因此首先提供 XAML 代码,然后再突出显示重要的元素。有关使用 Silverlight 控件的详细信息,请参阅 Windows Phone 的控件。
将以下代码粘贴到您项目的 MainPage.xaml 文件中。该代码应粘贴在名为“ContentPanel”的 Grid 元素中。
复制
最后,添加了一个 Button 以允许用户删除计划通知。警报或提醒的 Name 属性用于唯一标识每个通知。该值绑定到 Button 的 Tag 属性,以便该按钮的 Click 事件处理程序 deleteButton_Click 可以确定要删除的通知。稍后会将该处理程序添加到 C# 代码隐藏页面。
需要添加到 MainPage.xaml 的最后一项为 ApplicationBar。ApplicationBar 将拥有一个 ApplicationBarIconButton,用户可以通过单击该按钮转到用于添加新计划通知的页面。将以下代码粘贴到模板中包含的已注释掉的示例 ApplicationBar 代码上。确保正确替换注释以便此代码不会被注释掉。
复制
现在,可以在 MainPage.xaml.cs 中修改该代码。首先,您需要添加一个 using 指令以包括 Reminder 类所在的命名空间。将此行添加到位于文件顶部的另一个 using 指令中。
复制
接下来,添加一个类型为 IEnumerable<ScheduledNotification> 的类变量。变量类型的“<ScheduledNotification>”部分指示 IEnumerable 对象将包含 ScheduledNotification 对象。紧接着所示的 MainPage 类定义下面添加此代码。
复制
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。