@Faisal Jamil: The details of your lat/long make it sound like you are running it inside the emulator instead of on the device. If you open up the emulator options, you should be able to change the emulated lat/long using the map control that is a part of the emulator tools.
@Sasa: Because of the complex nature of the ListView, it uses a ListViewItemPresenter control in the ItemContainerStyle. This controlt has a LOT of brushes attached to it. If you change the SelectedBackground and SelectedPointerOverBackground, that should change the background of the item when it is selected.
I don't currently see an easy way to remove the tilt, sorry.
My recommendation for panning and zooming a video would be to either 1) Put the video into a Scrollviewer and see if that does it
2) Use the Player Framework media player (http://playerframework.codeplex.com/) an enormously flexible media player that works on all recent versions of Windows and Windows Phone.
@dubem: Without knowing the details of your solution, my guess is that you would actually want to keep all of your items in a "AllItems" collection in your ViewModel and bind your ListView or GridView to a "SearchResultsItems" for the ItemsSource. You could then add or remove the items from that second ObservableCollection in your ViewModel rather than try to do the add-remove within the control.
What kinds demos would you have preferred to see? Where did you feel like we missed the mark?
Microsoft has hundreds of demos available for learning Windows Phone 8.1 and if these didn't help you with what you're looking for, maybe I can point you toward some that will help.
We don't do automated name localization due to the fact that naming is highly brand centric. However, if the app name needs to be localized, you can put the name in the application resources and run it through the Multilingual App Toolkit and use the localized results to reserve those additional names.
It's a little roundabout, but you can use the ItemsPanel to find the index of first visible item in the list. From there you can get the container for that item and from that container you can get the item. You can use that item to scroll to the correct position.
var isp = (ItemsStackPanel)SampleListView.ItemsPanelRoot;
int firstVisibleItem = isp.FirstVisibleIndex;
var container = SampleListView.ContainerFromIndex(firstVisibleItem);
var item = (MyObject)SampleListView.ItemFromContainer(container);
SampleListView.ScrollIntoView(item);
Comments
Improv Not Screenplays: Iterative Holographic Design
Video isn't up, but you can look at the deck associated with this talk at Dave's website
Improv not Screenplays
Building Apps for Windows Phone 8.1: (12) Maps, Geolocation, and Geofencing
@Faisal Jamil: The details of your lat/long make it sound like you are running it inside the emulator instead of on the device. If you open up the emulator options, you should be able to change the emulated lat/long using the map control that is a part of the emulator tools.
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
@Sasa: Because of the complex nature of the ListView, it uses a ListViewItemPresenter control in the ItemContainerStyle. This controlt has a LOT of brushes attached to it. If you change the SelectedBackground and SelectedPointerOverBackground, that should change the background of the item when it is selected.
I don't currently see an easy way to remove the tilt, sorry.
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
@become90:All the code for these projects is available here
https://onedrive.live.com/?cid=b36de4dd5a9179a1&id=B36DE4DD5A9179A1%2193175&ithint=folder,.zip&authkey=!APluMWf01e3WvqA
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
@Sushma,
My recommendation for panning and zooming a video would be to either
1) Put the video into a Scrollviewer and see if that does it
2) Use the Player Framework media player (http://playerframework.codeplex.com/) an enormously flexible media player that works on all recent versions of Windows and Windows Phone.
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
@dubem: Without knowing the details of your solution, my guess is that you would actually want to keep all of your items in a "AllItems" collection in your ViewModel and bind your ListView or GridView to a "SearchResultsItems" for the ItemsSource. You could then add or remove the items from that second ObservableCollection in your ViewModel rather than try to do the add-remove within the control.
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
arko,
What I normally do for design-time visuals is create a set of static data that I plan to use at design time and use the "d" designation. Example:
First add the d xml namespace:
Then set d to be ignored on runtime:
Then set your design time DataContext in the XAML with the d prefix
\With that, you can use a simple list of lists for design purposes and you won't have to use the CollectionViewSource.
Building Apps for Windows Phone 8.1: (09) Data Storage, Backup, and Roaming
MattCro,
What kinds demos would you have preferred to see? Where did you feel like we missed the mark?
Microsoft has hundreds of demos available for learning Windows Phone 8.1 and if these didn't help you with what you're looking for, maybe I can point you toward some that will help.
Building Apps for Windows Phone 8.1: (12) Maps, Geolocation, and Geofencing
All sample code for these projects is located here.
Look for the file labeled "Session 12 Demos"
Building Apps for Windows Phone 8.1: (14) Tiles, Notifications, and Action Center
Source for all the demos can be found here.
Building Apps for Windows Phone 8.1: (20) Tooling and Diagnostics
arko,
We don't do automated name localization due to the fact that naming is highly brand centric. However, if the app name needs to be localized, you can put the name in the application resources and run it through the Multilingual App Toolkit and use the localized results to reserve those additional names.
We have a great video on the Multilingual App Toolkit on Inside Windows Phone https://channel9.msdn.com/Shows/Inside+Windows+Phone/IWP65-Localization-Made-Easy-with-Multilingual-App-Toolkit
Building Apps for Windows Phone 8.1: (04) Lists and Lists Items in Windows Runtime Apps
arko,
It's a little roundabout, but you can use the ItemsPanel to find the index of first visible item in the list. From there you can get the container for that item and from that container you can get the item. You can use that item to scroll to the correct position.