共用方式為


驗證 ItemsControl 中的項目範例

更新: 2008 年 7 月

這個範例會藉由使用 ItemsControl.ItemBindingGroup 屬性,驗證 ItemsControl 中的項目。BindingGroup 包含多個 Binding 物件和 ValidationRule 物件。在執行屬於 BindingGroupValidationRule 時,Validate 方法可以取得 BindingGroup 中每個繫結的值。在將 BindingExpressions 設為 ItemsControl.ItemBindingGroup 屬性時,每個項目容器所取得的 BindingGroup 具有與 ItemsControl.ItemBindingGroup 相同的 ValidationRule 物件,但用於描述繫結資料的屬性 (例如 ItemsBindingExpressions) 是專屬於 ItemsControl 中每個項目資料的。

Download sample

建置範例

  • 安裝 Windows Software Development Kit (SDK),然後開啟 [建置環境命令] 視窗。在 [開始] 功能表中,指向 [所有程式]、[Microsoft Windows SDK],然後按一下 CMD 殼層。

  • 接著,在軟體開發套件 (SDK) 文件處下載軟體,並存至您的硬碟上。

  • 若要組建建置環境命令視窗的範例,您必須先移至範例的來源目錄在命令提示字元中,輸入 MSBUILD。

  • 若要在 Microsoft Visual Studio 中建置範例,請載入範例方案或專案檔,然後按下 CTRL+SHIFT+B。

執行範例

  • 若要在 [建置環境命令視窗] 中執行編譯後的範例,請執行位在包含範例原始程式碼的檔案夾 (Bin\Debug 或 Bin\Release 檔案夾) 下的 .exe 檔案。

  • 若要在 Visual Studio 中執行編譯後的範例並進行偵錯,請按 F5。

變更記錄

日期

記錄

原因

2008 年 7 月

加入的範例,說明新類別 BindingGroup 的用法和 ItemsControl.ItemBindingGroup 屬性。

SP1 功能變更。