-
Ok, so I am trying to build out an UI where I use the <Slider> UX control to indicate passing time (this is for the Dimecasts.net WP7 application). But the oddest thing happened, when I put the slider control onto my page it did not show up. I thought maybe I was doing something wrong...
-
One key UX concept when working with the WP7 is making data entry easy for the user. When entering a text box on WP7 you are presented with the virtual keyboard (aka SIP – Soft Input Panel). The trick is allowing the user to close this keyboard without having to do something special (yes...
-
Last week I published my first WP7 application to the marketplace call Recording Studio. This is a simple little application which allows you to create and save voice notes via your WP7. I decided to create this because creating and using voice notes is something I have done a ton of on my iPhone and...
-
One of the great features (also one which is not fully implemented in my opinion) is the backstack in WP7. The idea of the back stack is that when you navigate away from a page that page is pushed to this stack so that when the user hits the back button (or it is done via code) the previous page...
-
When building out a Windows Phone 7 application which utilizes the Pivot (or Panorama) controls there may be times where you want to disable the flick gesture which is used to swipe/move between the various Pivots. My direct reasoning for wanting to do this was that I have a popup control which...
-
One very common task for many mobile applications is the ability to capture the audio from your microphone and use it inside your application. Doing this on your WP7 device could not be easier. To do this you really need like 20 lines of code and a good speaking voice (ok the second part is mostly...
-
***** NOTE – As readers pointed out this method will NOT allow your application to be accepted into the Marketplace (damn you MS) so please do not follow the original advice here (crossed out below). ***** When building a WP7 Silverlight application, not a Silverlight Game or XNA Game, there are some...
-
When building and deploying a WP7 application in which you want to license (i.e. charge money) for you can have the ability to offer your users to try your application before they buy it. You can do this by enabling Trial Mode in your application. Side Note – In my opinion EVERY application that...
-
Ok today has not started off so good. My goal was to create a simple startup application which was my shell of our WP7 application but this has been WAY more painful than I would have ever thought it could be. The issue is that when I started the app the very first time (when the project was virgin and...
-
As you are building out your WP7 applications and trying to utilize either the PhotoChooserTask or CameraCaptureTask you may run into a bit of some ‘odd behavior’ if you try to run your code on your physical device but not on the emulator. The odd behavior is that your launcher code will...
-
With the final release of the Windows Phone 7 Development tools there was also a release of the WP7 Control Toolkit which provides us a set of standard controls such as: GestureService/GestureListener ContextMenu DatePicker TimePicker ToggleSwitch WrapPanel The control we want to focus on here...
-
I have been using Ninject on WP7 now for a few months and I am just now getting around to porting the conventions library (this allows you to NOT have to manually bind all your classes but rather use a convention based approach). The port of this was pretty simple and can allow you to remove many...
-
In a previous post ( here ) I wrote about how you can catch the back button action on WP7. In this post I will explain how you can use the NavigationService provider in WP7 to correctly navigate back to a calling page in order to remove a existing page from the back stack in order to prevent the...
-
When building WP7 applications there may be times where you want to trap the Back Button action in order to perform your own custom action. For example if you are editing some values and a user has not saved the data and presses the back button you may want to perform some action to validate the...
-
One of the built in UI elements for WP7 is the Application Bar. This is a bar that allows you to put buttons or menu items on in order to allow your user to interact with your application. The major downside to the Application Bar is that it is not a ‘native’ XAML control. This means...