我正在閱讀WPF教程,並且我不完全理解正在描述的以下好處。有人能更詳細地解釋我說的是什麼嗎? XAML關於XAML好處的基本原理
在XAML任何公開的.NET Framework類的表示
效益,如果類公開 默認構造函數。此功能是可能的,因爲XAML是用於.NET Framework對象的基於XML的 序列化格式。
我正在閱讀WPF教程,並且我不完全理解正在描述的以下好處。有人能更詳細地解釋我說的是什麼嗎? XAML關於XAML好處的基本原理
在XAML任何公開的.NET Framework類的表示
效益,如果類公開 默認構造函數。此功能是可能的,因爲XAML是用於.NET Framework對象的基於XML的 序列化格式。
的好處是,你可以創建一個聲明的方式(主要是UI)的.NET對象圖,你可以擴展它:
在XAML任何公開的.NET Framework類的表示,如果 類暴露了一個默認的構造函數
所以它更容易聲明的用戶界面(不是從代碼),更容易從業務邏輯分離的用戶界面,更容易協同工作與其他球隊。
這是比從C#代碼創建UI元素更清潔的解決方案。
在XAML下面的作品,如果你想將數據傳遞到頁面,那麼你必須在代碼中這樣做的背後調用默認的構造函數
<Frame Source="PageSearch.xaml" />
。在這種情況下,我將(GabeLib.DocFieldStringMV)df傳遞給頁面。
PageDocFieldDetailRWtextMV nextPage = new PageDocFieldDetailRWtextMV((GabeLib.DocFieldStringMV)df);
SrchItemEditField.Content = nextPage;
該教程是否在線提供?目前還不清楚這是一種「好處」,如果有的話。聽起來像不好的措辭。或者它們是否意味着比別的東西更好? – bzlm 2012-02-20 12:50:05
也許你應該提供一個指導教程的鏈接(如果可能的話)。 – ken2k 2012-02-20 12:53:17