2010-12-20 10 views

Antwort

3

Das sieht so aus, als ob codebox nicht aus dem Bereich angezeigt wird wo Ihre Populating Event-Handler deklariert ist. Wenn der Ereignishandler Populating innerhalb von MainWindow liegt, ist das Steuerelement codebox für diesen Code "sichtbar". Weitere Informationen finden Sie unter here.

Wo ist Ihr Populating Event-Handler deklariert?

Beachten Sie außerdem, dass der Parameter sender im Ereignis Populating eine Referenz auf codebox sein sollte. Sie könnten einfach diese zu gießen ein AutoCompleteBox, und es sollte funktionieren, z.B .:

private void Codebox_Populating(object sender, PopulatingEventArgs e) 
{ 
    AutoCompleteBox _codebox = sender as AutoCompleteBox; 

    // Use _codebox here instead of codebox 
} 
+0

igitt, wurde meine Box genannt tatsächlich Codebox mit einem Kapital B, das war das Problem. Entschuldigung für die Verschwendung Ihrer Zeit und danke für die Hilfe. lol – Drew

+0

@Drew Keine Sorge, froh, dass Sie es herausgefunden haben. – Donut

Verwandte Themen