<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      摘要: 在WPF/Silverlight開發(fā)中,我們都推薦使用MVVM模式進行開發(fā),便于業(yè)務(wù)與UI的分離和單元測試。但在Silverlight中對TreeView的處理涉及到對TreeViewItem的相關(guān)操作如果用MVVM來實現(xiàn)的話,還是不是那么容易的。因為在微軟提供的TreeView控件中并沒有包含可以直接對TreeViewItem操作的Attach事件。而且在采用數(shù)據(jù)綁定的方式下每個TreeViewItem是在根據(jù)數(shù)據(jù)模板的層級關(guān)系來自動生成的,因此我們要獲取每個TreeViewItem也不是那么容易的。 這里模擬一個需求場景:在MVVM模式下根據(jù)對TreeView節(jié)點的展開或者關(guān)閉來實現(xiàn)節(jié)點. 閱讀全文
      posted @ 2013-01-02 13:31 rpoplar 閱讀(818) 評論(0) 推薦(0)
      摘要: silverlight開發(fā)中設(shè)置某個控件的焦點,如果是在code behind 情況下可以通過直接設(shè)定某個控件的focus()方法就可以實現(xiàn)。但是如果我們是用MVVM模式下通過綁定來實現(xiàn)呢?比如這樣一個場景,一個登陸頁面,需要設(shè)定登錄名控件TboxLogin(TextBox)默認具有焦點。通過研究發(fā)現(xiàn),TextBox并沒有設(shè)置Focus的依賴屬性,因此,直接綁定是不能實現(xiàn)的,我們只能通過其他方法來實現(xiàn)。 在Silverlight中有個System.Windows.Interactivity.dll的類庫,專門用來處理Silverlight交互方面的功能,我們可以通過其中的Behavior來.. 閱讀全文
      posted @ 2012-12-29 00:24 rpoplar 閱讀(746) 評論(0) 推薦(0)
      摘要: gridpanel有時單元格內(nèi)容太長顯示不完全,可以弄個tip顯示,具體實現(xiàn)如下:在每個列的render函數(shù)加上一個js函數(shù)來完成。......<ext:Column Tooltip="Description" Header="Description" DataIndex="Description"><Renderer Fn="showTip" /></ext:Column>...... function showTip(v, p) { //p 單元格, v單元格值; p.att 閱讀全文
      posted @ 2012-12-02 21:13 rpoplar 閱讀(420) 評論(0) 推薦(0)
      摘要: 在Ext.netVersion 1.5(http://examples1.ext.net/)中,當需要展示具有層級關(guān)系而且具有多個屬性的數(shù)據(jù)集合的時候,TreeGrid是一個不錯的選擇。但是這該版本中的TreeGrid并不像TreePanel一樣提供了CheckBox在UI界面中,因此即使你在后臺設(shè)置了TreeNode的Checked屬性,仍然不會看到有CheckBox在樹的節(jié)點中顯示。但是我們需要這個功能,怎么辦呢?查閱了很多資料,看到Ext.Net Forums上有一些人也遇到了相似的問題,但是在該版本中要實現(xiàn)該功能他們對TreeGrid進行了重構(gòu),修改了extjs中treegrid的j. 閱讀全文
      posted @ 2012-11-21 23:23 rpoplar 閱讀(735) 評論(0) 推薦(0)
      摘要: ext.net中經(jīng)常在加載數(shù)據(jù)的時候需要顯示一個mask來提示用戶當前進行的處理,在GridPanel等控件中有LoadMask可以進行設(shè)置,但是在一些空間比如Combbox就沒有提供,這個時候只能根據(jù)Loader來監(jiān)聽事件進行處理。可以通過BeforeLoad來顯示Mask,Load之后來隱藏Mask。 如果要顯示在這個頁面上,可以通過Ext.getBody().mask("數(shù)據(jù)加載中...");Ext.getBody().unmask("數(shù)據(jù)加載中..."); 來顯示和隱藏Mask。如果顯示在控件上可以根據(jù)獲取控件名稱:比如空間名稱為"Co 閱讀全文
      posted @ 2012-11-12 15:51 rpoplar 閱讀(711) 評論(0) 推薦(0)
      摘要: 在使用XmlSerializer 序列化實體類的時候可能會遇到實體類中含有可空字段序列化的問題,如果我們直接對實體類進行序列化等到的Xml字符后我們查看會發(fā)現(xiàn)其中可空字段的xml標記的屬性中會加入自動加入很多無用屬性。 下面給出一個實例:一個實體類Student 包含一個可空的 int?Age 字段,以及一個XmlSerializer方法。Student 1 public class Student 2 { 3 public string ID 4 { 5 get; 6 set; 7 ... 閱讀全文
      posted @ 2012-11-07 23:17 rpoplar 閱讀(1491) 評論(0) 推薦(0)
      摘要: 系統(tǒng)中常會面臨處理一些具有多屬性列的而且具有層級關(guān)系的數(shù)據(jù)項,Ext.Net中 這種情況下一個比較好的選擇就是使用TreeGrid來處理。TreeGrid其實是對TreePanel的繼承和擴展,一次他的數(shù)據(jù)源是不支持Store來綁定的,而是通過TreeNode的集合,每個TreeNode通過添加CustomAttributes的ConfigItem來擴展顯示的列屬性。通過配置TreeGrid的TreeLoader來加載業(yè)務(wù)中的數(shù)據(jù)。下面給出一個簡單的樣例代碼:前臺HTML 1 <ext:TreeGrid ID="TG" runat="server" 閱讀全文
      posted @ 2012-11-06 22:46 rpoplar 閱讀(1790) 評論(1) 推薦(0)
      摘要: 背景:WPF項目中,經(jīng)常會處理一個或者多個耗時很久的任務(wù),比如調(diào)用服務(wù)的數(shù)據(jù)查詢?nèi)缓蟀袾條數(shù)據(jù)加載到列表控件。這種情況下如果采用一般的方式同步處理那么WPF的UI就會失去響應(yīng),卡死在那個地方,整個系統(tǒng)可能都無法操作,這對用戶來說簡直就是太不友好了,也得傻傻的等待任務(wù)完成才能干其他事件......這個問題的解決方法都是采用多線程來處理,一般是開起一個后臺線程去完成這些任務(wù),這樣UI線程仍然可以響應(yīng)用戶的其它操作,等待后臺把任務(wù)處理完畢了在通知UI、通知用戶。這樣不僅提高了效率、也讓系統(tǒng)的體驗更好。WPF的WPFToolKit、WPFToolKitExtended里面給我提供了一個BusyIndi 閱讀全文
      posted @ 2012-10-27 23:38 rpoplar 閱讀(2262) 評論(3) 推薦(1)
      摘要: 在軟件UI界面錄入數(shù)據(jù)時候,為了保證數(shù)據(jù)的正確、有效、規(guī)范性,很多情況下都要驗證數(shù)據(jù)的有效性。比如錄入某個人的信息,那么我們就需要對這個人的姓名驗證是否為空字符串,年齡是否為有效數(shù)字,性別是否為男或女等等。 在WPF開發(fā)中,數(shù)據(jù)的驗證和數(shù)據(jù)綁定結(jié)合在一起,實現(xiàn)起來很優(yōu)雅。我們可以讓數(shù)據(jù)Model(模型)實現(xiàn)IDataErrorInfo接口來實現(xiàn)每個屬性的驗證邏輯。或者自定義一個繼承自ValidationRule的類來實現(xiàn)驗證邏輯。然后在Xaml中提供控件的ErrorTemplate模板,就可以得到很好的驗證效果。下面提供一個樣例代碼: 后臺數(shù)據(jù) 1 public class Pers... 閱讀全文
      posted @ 2012-09-16 12:11 rpoplar 閱讀(1134) 評論(0) 推薦(1)
      摘要: 靜態(tài)和動態(tài)類型靜態(tài)語言如C#,C++,Java都是在編譯時執(zhí)行類型檢查,與此相反,動態(tài)語言如JavaScript,Perl和Ruby都是在運行時執(zhí)行類型檢查。C#最初被設(shè)計為基于強壯類型的語言,因為編譯器可以確保類型匹配,在開發(fā)周期的早期階段就會發(fā)現(xiàn)bug。現(xiàn)在情況發(fā)生了變化,在C#中引入了動態(tài)類型,你可以無縫地調(diào)用不同類型的對象了,如COM和JavaScript。Var和dynamic關(guān)鍵字為了支持動態(tài)變量聲明,C# 4.0引入了關(guān)鍵字dynamic,在C#中var和dynamic關(guān)鍵字提供了本地類型含義,你不需要在賦值運算符左邊指定數(shù)據(jù)類型,系統(tǒng)會動態(tài)綁定正確的類型。但與dynamic關(guān)鍵 閱讀全文
      posted @ 2012-09-16 00:02 rpoplar 閱讀(300) 評論(0) 推薦(0)
      主站蜘蛛池模板: 美女无遮挡免费视频网站| 日韩精品国产中文字幕| 国产一区二区三区尤物视频| 国产欧美综合在线观看第十页| 五月天激情国产综合婷婷婷| 日本极品少妇videossexhd| 亚洲av成人久久18禁| 97精品人妻系列无码人妻| 亚洲最大日韩精品一区| 亚洲欧美日韩在线不卡| 一区二区在线欧美日韩中文| 极品尤物被啪到呻吟喷水 | 国产成人精品区一区二区| 中文无码乱人伦中文视频在线| 国产AV无码专区亚洲AV漫画| 十八禁国产精品一区二区| 婷婷色综合成人成人网小说 | 欧美一区内射最近更新| 综合在线 亚洲 成人 欧美| 久久热这里只有精品国产| 插插射啊爱视频日a级| 亚洲综合日韩av在线| 亚洲色大成网站www看下面| 五月天久久综合国产一区二区| 国精偷拍一区二区三区| 69精品无人区国产一区| 亚洲午夜福利精品无码不卡| 无码h片在线观看网站| 国偷自产一区二区三区在线视频| 国产精品无码aⅴ嫩草| 元码人妻精品一区二区三区9 | 久久精品一偷一偷国产| 老色99久久九九爱精品| 亚洲码国产精品高潮在线| 久热这里只有精品视频3| 亚洲精品国产免费av| 艳妇乳肉豪妇荡乳xxx| 国产精品视频一区二区不卡| 国产精成人品日日拍夜夜| 国产福利精品一区二区| 天天摸天天做天天添欧美|