以下のアセンブリ名が変更されました。
以下のアセンブリは .NET 4.0 のサポートに追加されました。
以下のクラスの名前空間は、将来のリリースで Silverlight 製品で共有使用することを可能にするために変更されています。
以下のクラスおよびメンバーが廃止とマークされました。
NestedPropertyChangedEventArgs - このクラスは PropertyChangedEventArgs から派生し、プロパティ変更の通知をチェーンするためにサブオブジェクトのプロパティが変更された時に、PropertyChangeNotifier/DependencyObjectNotifier 派生クラスがその PropertyChanged イベントを任意で発生させることを可能にするために存在しました。このクラス (およびそれらを使用したメソッド - PropertyChangeNotifier.RaisePropertyChangedEvent(string, object, PropertyChangedEventArgs) および DependencyObjectNotifier.RaisePropertyChangedEvent(string, object, PropertyChangedEventArgs)) は廃止されもうサポートされません。これらのメンバーの使用はコンパイラー エラーになります。ネストされたオブジェクトの変更通知の受け取りに興味があるオブジェクトはバインディングを使用でき、この場合、パスは 複数のプロパティ構文を使用します。
Blend 4 で VisualStateManager を使用するために (「状態ウィンドウ」で「状態」を確認できるようにするために)、以下の手順に従う必要があります。
DefaultStyles フォルダーからのコントロール関連のテンプレートは Blend 4 でフックされる必要があります。これが必要なのは、Blend は Ultimate UI for WPF コントロールのテンプレートを作り直すことができないためです。これによっていくつかのシンプルな (たいていの場合は間違った) テンプレートが作成されます。
コントロール テンプレートが画像を使用する場合、プロジェクトにもコピーする必要があります。
ある時点でいくつかのプロパティ (つまり要素の背景) を変更できないことに気づくかもしれません。[詳細オプション] ボタン (プロパティ ウィンドウで各プロパティの右側にある小さい四角形) を使用して、ローカルの値に変更する必要があります。