0
J'ai ajouté la boîte à outils Silverlight dans mon application WP7.Problèmes avec Silverlight Toolkit dans WP7
<Button Content="Country">
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="England" Tag="1" Click="set_country" />
<toolkit:MenuItem Header="Germany" Tag="2" Click="set_country" />
<toolkit:MenuItem Header="France" Tag="3" Click="set_country" />
<toolkit:MenuItem Header="Spain" Tag="4" Click="set_country" />
<toolkit:MenuItem Header="Italy" Tag="5" Click="set_country" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</Button>
Handler:
private void set_country(object sender, MouseEventArgs e)
{
var menuItem = (MenuItem)sender;
var tag = menuItem.Tag.ToString();
MessageBox.Show(tag);
}
Mais c'est le problème dans cette chaîne dans MainPage.gics:
this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot")));
Erreur: Impossible d'attribuer à la propriété « Microsoft.Phone.Controls. MenuItem.Click '. [Ligne: 31 Position: 72]
S'il vous plaît ne pas jurer. Je ne connais pas la boîte à outils wp7 mais avez-vous raison sur le mouseeventargs? Ne devrait-il pas être RoutedEventargs? – Silvermind