BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki

Aktualności


Co nowego w .NET 3.5 dla programistów WPF

31-07-2007 10:45 Dominik Jeske | Aktualizacja: 16-09-2011 09:50

W nowej wersji wprowadzono wiele zmian, które jeszcze bardziej ułatwią i uprzyjemnią programowanie przy użyciu Windows Presentation Foundation:

 

Ogólne:

- Nowe klasy z przestrzeni System.AddIn wprowadzają wsparcie dla tworzenia wizualnych i nie wizualnych wtyczek z możliwością wyszukiwania, wersjonowania, aktywacją i zarządzaniem cyklem życia danej wtyczki (System.AddIn.dll, System.AddIn.Contract.dll oraz System.Windows.Presentation.dll.)

- Poprawiono system intellisense w VisualStudio

 

Wydajność:

- Poprawiono błędy znalezione w systemie animacji

- „Layered windows” są teraz akcelerowane sprzętowo

 

DataBinding:

- Wsparcie dla XLINQ Binding

- Rozszerzono możliwości walidacji danych (nowe właściwości ValidatesOnDataErrors i ValidatesOnExceptions klas Binding i MultiBinding)

- Lepsze możliwości debugowania  (System.Diagnostics.PresentationTraceSources.TraceLevel)

- DataBinding i journaling poprzez URI teraz działają ze sobą

- Model walidacji danych rozszerzono o obsługę interfejsu IDataErrorInfo

- Wprowadzono zmiany w BindingListCollectionView poprawiające bindowanie do list typu BindingList oraz LINQ

 

Kontrolki:

- Możliwość umieszczania interaktywnych kontrolek 2D w przestrzeni 3D - System.Windows.Media.Media3D.Viewport2DVisual3D

- Możliwość tworzenia trójwymiarowych kontrolek (System.Windows.UIElement3D, ContainerUIElement3D i ModelUIElement3D)

- TextBox posiada możliwość ograniczonego Undo

- RichTextBox w pełni wspiera elementy inline (np. Button).

- FlowDocumentPageViewer, FlowDocumentScrollViewer, FlowDocumentReader – posiadają teraz właściwość Selection reprezentującą tekst zaznaczony w kontrolce

 

XBAP:

- Wsparcie dla Firefox 2.0

- WCF działa w trybie partial-trust

- Aplikacje okienkowe i XBAP mają dostęp do Cookies i sesji

 

Dokumenty / Annontations:

- Notatki na dokumentach (annotations) posiadają teraz możliwość łączenia ich z obiektami, które opisują poprzez interfejs IanchorInfo i nową klasę TextAnchor

- Wsparcie dla języków indyjskich

- Rozszerzone wsparcie dla IMEs (input method editors)

 

Ponadto warto wspomnieć że .NET 3.5 jest w pełni kompatybilny wstecz z wersją 3.0.

 

Część z poprawek dotyczących wydajności oraz część nowych funkcjonalności będzie także zawarta w Service Packu dla .NET 3.0 jednak data jego premiery nie jest na razie znana.

 

Źródło:  MSDN, Windows Presentation Foundation SDK

Komentarze 0

pkt.

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.