Domanda

E 'probabilmente fattibile, ma con le mie capacità n00b Io non riusciva a capire questo fuori ancora.

Quando tento di "Make Into Parte" sul RadMaskedTextBox, Expression Blend si lamenta che non è una TextBox.

Come posso fare per usarlo come una parte di controllo adeguato? Posso "typecast" in qualche modo in XAML?

Grazie in anticipo per tutto l'aiuto!

È stato utile?

Soluzione

La prima risposta è corretta. Mentre è possibile inserire un RadMaskedTextBox in un modello di completamento automatico (procedura riportata di seguito), internamente che vuole vedere una classe TextBox per collegare l'evento di testo cambiato. I deriva Telerik RadMaskedTextBox di controllo invece, quindi l'evento non è collegato.

  • trascinare un AutocompleteBox sulla tua pagina.
  • Trascinare un Terlerik RadMaskedTextBox sulla tua pagina (per aggiungere il corretto namespace XML per voi)
  • Modificare il modello di completamento automatico in Blend per generare un modello locale.
  • manualmente modifica il template XAML di utilizzare una RadMaskedTextBox al posto del controllo TextBox.
  • Rimuovere il Terlerik RadMaskedTextBox

La soluzione sarebbe quella di utilizzare un'altra casella di modifica Masked che fa derivano da TextBox e inserirla usando la procedura descritta sopra

Altri suggerimenti

Non è possibile utilizzare il RadMaskedTextBox perché non deriva da TextBox. Il codice interno specifica AutoCompleteBox che questa parte deve almeno derivano da TextBox.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top