j'ai le code commeC#/WPF: Pourquoi TabItem.IsFocused retour null
e.CanExecute = tabEditor.IsFocused;
mais lors de l'exécution, je reçois une erreur d'exception de référence null. mais dans les docs, IsFocused
renvoie uniquement vrai ou faux, pourquoi cela se produit-il? BTW, tabEditor
est un <TabItem>
'tabEditor' est nul, mais pourquoi? le code se trouve à l'intérieur d'un 'Bold_CanExecute (expéditeur d'objet, CanExecuteRoutedEventArgs e)' et tabEditor se réfère à '' TabItem dans mon code XAML. Vous avez peut-être remarqué de la signature de la fonction que j'utilise les commandes routées. J'ai également remarqué que je n'ai pas encore appelé la commande explicitement. l'erreur est produite au démarrage de l'application –
J'ai mis à jour ma réponse. –