首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Prism v2 實戰(四):WPF 附加行為模式移植與 jQuery 風格擴展機制

     編輯:關於ASP.NET

附加行為起源

ASP.NET AJAX Control Toolkit Behavior:
<sample:FocusBehavior TargetControlID="TextBox1" HighlightCssClass="MyHighLight" />
缺點:基類依賴深、腳本龐大(單控件 300KB+),難以擴充。

jQuery Plugin 風格

輕量、易擴充、社群生態豐富,成為 Web 附加行為的主流。

WPF 附加行為

定義:擴充關聯元素功能的組件。透過 Interaction.Behaviors 附加屬性掛載:

<fxui:TextBox x:Name="searchTextBox">
  <fxui:Interaction.Behaviors>
    <fxui:AutoCommit ButtonName="searchButton" />
  </fxui:Interaction.Behaviors>
</fxui:TextBox>

AutoCommit 行為監聽 TextBox 輸入,自動觸發指定按鈕點擊,實現「輸入即搜尋」體驗。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved