J'ai défini une commande avec:F # Silverlight 3.0 Contrôle propriété personnalisée lance: NullReferenceException
static member ItemsProperty : DependencyProperty =
DependencyProperty.Register(
"Items",
typeof<MyMenuItemCollection>,
typeof<MyMenu>,
null);
member this.Items
with get() : MyMenuItemCollection = this.GetValue(MyMenu.ItemsProperty) :?> MyMenuItemCollection
and set (value: MyMenuItemCollection) = this.SetValue(MyMenu.ItemsProperty, value);
Le problème se produit sur l'accès:
for menuItem in this.Items do
let contentElement: FrameworkElement = menuItem.Content
où je reçois une exception de référence null sur cette .Articles;
'articles' ont jeté une exception de type 'System.NullReferenceException'
Immédiatement après avoir initialisé dans le constructeur:
do
this.Items <- new CoolMenuItemCollection()
Salut, ce n'est pas un forum de discussion jusqu'à un lieu pour les questions et les réponses. Supposons que quelqu'un qui consulte votre message n'a pas lu votre "post précédent" –
assez vrai - coupable de taper à haute voix. Le post précédent est complètement irrelavent. – akaphenom