Contenu connexe Similaire à Windows phone 8 - Från lapp till app (20) Windows phone 8 - Från lapp till app7. Dev Center & Tools
Dev Center
http://developer.windowsphone.com/
Tools
67. Launchers & Choosers
AddressChooserTask MapsTask SaveContactTask
AddWalletItemTask MapUpdaterTask SaveEmailAddressTask
BingMapsDirectionsTask MarketplaceDetailTask
SavePhoneNumberTas
k
BingMapsTask MarketplaceHubTask SaveRingtoneTask
CameraCaptureTask MarketplaceReviewTask SearchTask
ConnectionSettingsTask MarketplaceSearchTask ShareLinkTask
EmailAddressChooserTask MediaPlayerLauncher ShareMediaTask
EmailComposeTask PhoneCallTask ShareStatusTask
GameInviteTask PhoneNumberChooserTask SmsComposeTask
MapDownloaderTask PhotoChooserTask WebBrowserTask
MapsDirectionsTask SaveAppointmentTask
75. ViewModel - INotifyPropertyChanged
public class MainViewModel : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(String propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (null != handler)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}
ViewModel
80. Commands
<Button Command="{Binding AddCommand}"
CommandParameter="Untitled" Content="Button“
/>
class AddItemCommand : ICommand
{
ViewModel _viewModel;
public AddItemCommand(ViewModel viewModel)
{
_viewModel = viewModel;
}
public event EventHandler CanExecuteChanged;
public bool CanExecute(object parameter)
{
return true;
}
public void Execute(object title)
{
_viewModel.AddItem(title as string);
}
}