国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

PostSharp XAML:自動化WPF應用程序中的MVVM模式!

發(fā)布時間:2019/06/10 瀏覽量:4038
避免.NET中常見的內(nèi)存泄漏源。

 

自動化WPF應用程序中的MVVM模式。

從INotifyPropertyChanged、Commands、DependencyProperties和Undo/Redo中刪除重復的代碼。

使用代碼合同輕松驗證。

保持View-Model代碼超級干凈。

適用于大多數(shù)MVVM框架:Caliburn.Micro和MVVM Light。

高度可定制。

 

INotifyPropertyChanged

 

去掉95%的INotifyPropertyChanged樣板文件,再也不要錯過任何通知。

支持復合屬性和子對象

一致可靠

完全可定制

與其他MVVM框架集成:MVVMLight和Caliburn.Micro

 

 

命令

 

每次定義命令時停止創(chuàng)建類。

簡單,基于自定義屬性和命名約定。

在構(gòu)建時驗證。

CanExecute屬性與[NotifyPropertyChanged]特性集成。

 

 

依賴項和附加屬性

 

仍然看起來像屬性的依賴屬性。

支持復合屬性和子對象。

一致可靠。

完全可定制。

與PostSharp代碼合同集成。

與其他MVVM框架集成。

 

 

代碼契約

 

在運行時驗證值的最可讀方法。

 

使用參數(shù)、輸出參數(shù)、返回值、字段和屬性。

處理接口和抽象方法。自動繼承。

與手寫代碼一樣快。

可定制和可本地化的異常消息。

與[DependencyProperty]方面集成。

 

 

Weak Event

 

避免.NET中最常見的內(nèi)存泄漏源。

與自定義屬性一樣簡單。

適用于項目中的所有事件。

 

 

取消/重做

在不破壞銀行的情況下,為用戶提供熟悉的撤消/重做體驗。

撤消/重做任何對象狀態(tài)更改。

將多個更改作為一個步驟處理。

使用內(nèi)置或自定義控件在UI中公開。

 

 

下一篇:PostSharp Threading: 使您的C#或VB應用程序線程安全!
上一篇:PostSharp Framework:實現(xiàn)自動化.NET設計模式!

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物