123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- Weekly Planner Silverlight v1.2
- ===============================
- This example application demonstrates how to build custom user interface
- controls for Windows Phone 7 using Microsoft Silverlight.
- The example has been developed with Silverlight for Windows Phone devices
- and tested to work on Windows Phone 7.
- This example application is hosted in Nokia Developer Projects:
- - http://projects.developer.nokia.com/wpweeklyplanner
- For more information on the implementation and porting, visit the wiki pages:
- - http://projects.developer.nokia.com/wpweeklyplanner/wiki
- - http://projects.developer.nokia.com/wpweeklyplanner/wiki/porting
- PREREQUISITES
- -------------------------------------------------------------------------------
- - C# basics
- - Development environment 'Microsoft Visual Studio 2010 Express for Windows
- Phone'
-
- LINKS
- -------------------------------------------------------------------------------
- Getting Started Guide:
- http://create.msdn.com/en-us/home/getting_started
- Learn About Windows Phone 7 Development:
- http://msdn.microsoft.com/fi-fi/ff380145
- App Hub, develop for Windows Phone:
- http://create.msdn.com
- Silverlight Control Customization:
- http://msdn.microsoft.com/en-us/library/cc278068%28v=VS.95%29.aspx
- IMPORTANT FILES/CLASSES
- -------------------------------------------------------------------------------
- MainPage.xaml.cs: Class responsible for displaying the pivot view of the
- application.
- WeeklyGrid.cs: Custom control based on System.Windows.Controls.Control. Describes
- the view of a single day.
- EventViewModel.cs: View model class describing a single event saved by the
- user.
- MainViewModel.cs: View model class responsible for loading event data from
- disk and maintaining clipboard.
- WeeklyEvent.cs: Custom control based on System.Windows.Controls.Button that
- visualises a single event saved by the user in the grid of a single day.
- Important classes:
- * System.Windows.Controls.Control
- * System.Windows.Controls.Button
- * System.Windows.Controls.Grid
- * Microsoft.Phone.Controls.Pivot
-
-
- KNOWN ISSUES
- -------------------------------------------------------------------------------
- None.
-
- BUILD & INSTALLATION INSTRUCTIONS
- -------------------------------------------------------------------------------
- Preparations
- ~~~~~~~~~~~~
- Make sure you have the following installed:
- * Windows 7 or Windows Vista, may also work on Windows XP
- * Windows Phone SDK 7.1:
- http://go.microsoft.com/?linkid=9772716
- * Silverlight Toolkit for Windows Phone 7.1 SDK Development:
- http://silverlight.codeplex.com/
-
-
- Build on Microsoft Visual Studio
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1. Open the SLN file:
- File > Open Project, select the file wpweeklyplanner.sln.
- 2. Add reference to Silverlight Toolkit:
- Right-Click on project in Solution Explorer > Add reference... > Select
- Microsoft.Phone.Controls.Toolkit under .NET > Press OK
- 3. Select the target 'Windows Phone Emulator'.
- 4. Press F5 to build the project and run it on the Windows Phone Emulator.
- Deploy to Windows Phone 7
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Please see official documentation for deploying and testing applications on
- Windows Phone devices:
- http://msdn.microsoft.com/en-us/library/gg588378%28v=vs.92%29.aspx
-
- COMPATIBILITY
- -------------------------------------------------------------------------------
- - Windows Phone 7
- Tested on:
- - Samsung Omnia 7
- Developed with:
- - Microsoft Visual Studio 2010 Express for Windows Phone
- LICENSE
- -------------------------------------------------------------------------------
- Please see the license file:
- Licence.txt
- CHANGE HISTORY
- -------------------------------------------------------------------------------
- 1.2.0 Bug fixes and changes based on reviews
- 1.1.0 Bug fixes and changes based on reviews; published on the Nokia Developer
- website
- 1.0.1 Support for Windows Phone OS version 7.1
- 1.0.0 First version
|