Non mi risulta chiaro quando si utilizzerà uno UIElement
anziché uno FrameworkElement
e perché esiste una classe FrameworkElement
. In sostanza, qual è la funzionalità aggiuntiva fornita da FrameworkElement
rispetto a UIElement
?UIElement vs FrameworkElement
risposta
Non si dovrebbe mai ereditare da UIElement
(non esiste una classe oltre a FrameworkElement
), tra le altre proprietà non è il numero DataContext
, la cui mancanza può portarti in alcuni problemi.
quindi, per essere chiari, UIElement non fornisce layout, associazione dati, stili, modelli e risorse. – mihajlv
@mihajlv: FrameworkElements fa, UIElements no. –
@ H.B, in che modo UIElement dispone dei metodi Measure e Arrange se non partecipa al layout? –
- 1. UIElement vs FrameworkElement in WPF/Silverlight
- 2. ckeditor aggiunge dinamicamente uiElement
- 3. Errore di aggiornamento UIElement WPF?
- 4. Come copiare un FrameworkElement incluso il contenuto in overflow?
- 5. Come clonare UIElement in WinRT XAML C#?
- 6. Esiste un identificativo univoco per UIElement wpf?
- 7. ListBox WPF - Ottenere UIElement invece di SelectedItem
- 8. WPF - Ottieni dimensioni di UIElement in memoria?
- 9. WPF FrameworkElement che non riceve input del mouse
- 10. Uso associazione dati sul valore che è un FrameworkElement
- 11. Errore WPF: impossibile trovare Governance FrameworkElement per l'elemento di destinazione
- 12. DependencyObject non è in grado di trovare FrameworkElement che governa per l'elemento di destinazione, anche se quell'oggetto si trova nell'albero logico di un FrameworkElement
- 13. Come accedere a livello di programmazione a ToolTipService di Silverlight FrameworkElement?
- 14. Prestazioni XAML: imposta il canale alfa di un pennello rispetto a Opacity di FrameworkElement
- 15. Come accedere a x: Nome proprietà nel codice - per oggetti non FrameworkElement?
- 16. Come posso ottenere lo stato visuale corrente di un oggetto WPF FrameworkElement?
- 17. Come visualizzare UIElement ma senza interazioni dell'interfaccia utente (ad tocchi, scatti, ...)
- 18. Informazioni sulla casella con l'applicazione è l'agente (UIElement) impostato su SÌ?
- 19. Come controllare se sto cancellando (Backspace, Delete o 'Cut') un UIElement in un RichTextBox?
- 20. Trova posizione di Button/UIElement sullo schermo relativo alla griglia Windows Phone
- 21. ID vs UniqueID vs ClientID vs UniqueClientID vs StaticClientID?
- 22. VS 2008 vs VS 2008 Express
- 23. .NET vs ASP.NET vs CLR vs ASP
- 24. Atomikos vs JOTM vs Bitronix vs?
- 25. Accumulare vs piega vs ridurre vs comprimere
- 26. ACE vs Boost vs Poco vs wxWidgets
- 27. VS 2013 MSTest vs nUnit vs xUnit
- 28. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - AFFIDABILITÀ
- 29. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 30. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, cosa hanno in comune?
possibile duplicato di [UIELement vs Frameworkelement in WPF/Silverlight] (http://stackoverflow.com/questions/5956880/uielement-vs-frameworkelement-in-wpf-silverlight) – BoltClock
@mihajlv: il fatto che la risposta su quella domanda potrebbe essere sbagliata non ha nulla a che fare con il fatto che si tratti di un duplicato o meno. –
@mihajlv: Anche l'associazione non ha nulla a che fare con il dispatcher ... –