Click here to Skip to main content
15,895,256 members
Articles / Mobile Apps / Windows Phone 7

RegiRide, a complete Windows Phone application

Rate me:
Please Sign up or sign in to vote.
4.99/5 (51 votes)
24 Jun 2012CPOL17 min read 114.4K   2.5K   123  
A complete WP7 application with SQL compact database, LINQ to SQL, MVVM Light and Dropbox integration
<?xml version="1.0" encoding="utf-8" ?>

<!-- To use D, do the following: 
     * Adjust this configuration file to your personal needs: change entries and labels, add more items etc.
     * Anywhere in your application, for example in an application bar button click event handler, put the
       required code that initiates navigation to the about screen:

       NavigationService.Navigate(new Uri("/YourLastAboutDialog;component/AboutPage.xaml", UriKind.Relative));

    For more information on the powerful additional options and features of YLAD, like localization, support
    of trial mode, remote and local rich XAML and text content etc., please refer to the documentation that 
    is available at:

    http://ylad.codeplex.com/documentation
-->

<About>
  <!-- The App element allows you to override the values that are extracted from the WMAppManifest.xml file automatically -->
  <!-- The AdditionalNotes attribute has no equivalent in the WMAppManifest.xml; you can only define its content here -->
  <!-- Explicitly set any of the attributes to an empty string to remove it (including its label) from the dialog -->
  <App Author="Patrick Kalkman"
       Publisher="Patrick Kalkman"       
       AdditionalNotes="To be able to export your rides, RegiRide uses Dropbox. A Dropbox account can be created at http://www.dropbox.com" />
  <Items>
    <!-- Create a MainItem entry to configure the front page -->
    <!-- The Titel attribute defines the title of the pivot item -->
    <!-- The Label (and review buttong content) attributes can override the default values to what you like, and also help with localization -->
    <!-- By default, the "Buy this app!" button is only shown when the app runs in trial mode (more on trial mode and how to configure YLAD accordingly here:
          http://ylad.codeplex.com/documentation). Explicitly set any of the button contents to an empty string to override the default behavior, and remove the button from the page. -->
    <MainItem Title="about"
              AppAuthorLabel="by"
              AppDescriptionLabel="Description:"
              AppPublisherLabel="Publisher:"
              AppVersionLabel="Version:"
              AppAdditionalNotesLabel="Additional Notes:"
              AppReviewButtonContent="Review"
              AppBuyButtonContent="Buy this app!">
      <Links>
        <!-- A collection of links presented on the front page. -->
        <!-- By using different protocols like http or mailto you can invoke the respective applications -->
        <!-- The Label attribute defines an additional label placed in front of the hyperlink -->
        <!-- Use this to provide contact/support details for your app -->
        <Link NavigateUri="http://www.semanticarchitecture.net"
              Content="http://www.semanticarchitecture.net"
              Label="Web:" />
        <Link NavigateUri="mailto:pkalkie@gmail.com"
              Content="pkalkie@gmail.com"
              Label="Question about RegiRide:" />
      </Links>
    </MainItem>
    <!-- For each additional pivot item, add a separate Item entry. Ideas for items are: license, tutorial or help, version history, show room for other apps from you etc. -->
    <!-- The Title attribute defines the title of the pivot item -->
    <!-- Each Item can be a remote item (fetched from a Uri) or a local item (using its content), or both (local content is the fallback value if fetching the network content fails) -->
    <!-- Supported types are "text" and "xaml", where text is nicely formatted automatically, and XAML is handled by the built-in XamlReader -->
    <Item Title="history"
          Type="text">
      1.0.0.0
      First version.
    </Item>
  </Items>
</About>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect http://www.simpletechture.nl
Netherlands Netherlands
Patrick Kalkman is a senior Software Architect with more than 20 years professional development experience. He works for SimpleTechture where he helps teams develop state of the art web applications.

Patrick enjoys writing his blog. It discusses agile software development. Patrick can be reached at patrick@simpletechture.nl.

Published Windows 8 apps:


Published Windows Phone apps:


Awards:

Best Mobile article of March 2012
Best Mobile article of June 2012

Comments and Discussions