国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

各個版本Silverlight兼容問題解析

開發(fā) 開發(fā)工具
Silverlight兼容問題在實際使用中是一個比較頭疼的問題。因為當一個新版本出現(xiàn)的時候,如何才能使老版本與新版本進行功能上的兼容是一個很重要的問題。

大家知道,Silverlight開發(fā)工具出現(xiàn)的的時間應(yīng)該不短了。它正在不斷的進行新版本的升級。那么在升級的過程中就會出現(xiàn)老版本與新版本之間的兼容性問題。在這里我們就會對Silverlight兼容進行一下分析。#t#

現(xiàn)在所有基于Silverlight 2.0開發(fā)的應(yīng)用程序都會被強制升級到 silverlight 3.0插件 ,這個在程序開發(fā)過程中本不可避免,但在升級中卻遇到了最讓人頭痛的問題,3.0中有些地方的改進并不能保證對2.0應(yīng)用程序的完全兼容,這給基于商業(yè)應(yīng)用的網(wǎng)站帶來的無疑是一場災(zāi)難。

唉,貿(mào)然使用非開源的新技術(shù)確實是需要付出代價的。。本文就此列出所有從2.0 到 3.0 版本升級過程中會對舊版本造成影響的所有注意的地方,謹此提醒大家一句,不要貿(mào)然使用非開源的框架,否則你的程序并不控制在自己手里,聽說XP里不是發(fā)現(xiàn)了很多Hacker 么。。

Silverlight兼容1. 自 Silverlight 2 以來的重大更改

1.1 System.Web.Silverlight.dll 已從 Silverlight SDK 中刪除

1.2 Silverlight 應(yīng)用程序現(xiàn)在響應(yīng)瀏覽器縮放

1.3 彈出項 Tab 鍵更改

1.4 ComboBox 彈出項剪切已修復(fù)

1.5 在 PopupRenderTransform 更改后 Silverlight 始終重繪彈出項

1.6 ContentPresenter.Content = "string" 不再更改 ContentTemplate 屬性

1.7 在使用空的 ContentTemplate 時,ContentControl 現(xiàn)在將忽略內(nèi)容

1.8 設(shè)置 ContentControl.Content 不會導(dǎo)致不需要的 OnApplyTemplate 調(diào)用

1.9 在 ItemsSource 設(shè)置為具有 typeconverter 的枚舉時,ComboBox 和 ContentControl 現(xiàn)在顯示字符串,而非數(shù)字

1.10 沒有所選項的 ComboBox 采用額外的擊鍵來選擇第二個項

1.11 HorizontalScrollBarVisibility 和 VerticalScrollBarVisibility 現(xiàn)在可以在 ComboBox 和 ListBox 的樣式中設(shè)置

1.12 ListBoxItem.HorizontalContentAlignment 現(xiàn)在受到重視

1.13 ListBoxItem.Style 現(xiàn)在優(yōu)先于 ListBox.ItemContainerStyle

1.14 在 ListBox 內(nèi)使用 Tab 鍵定位現(xiàn)在將焦點移到下一個控件,而非下一個 ListBox 項

1.15 從 PasswordBox/TextBox 中刪除了 TemplatePart 聲明

1.16 TextBox 中的 TextAlignment 現(xiàn)在相對于文檔而非 TextBox 工作

1.17 只讀 TextBox 的默認顏色已更改

1.18 ENTER 鍵現(xiàn)在注重 Button.ClickMode,后者默認為 Release (KeyUp)

1.19 Slider 控件的命中測試區(qū)域現(xiàn)在與其可見部分匹配

1.20 clientaccesspolicy.xml 內(nèi)的格式錯誤的 URL 現(xiàn)在導(dǎo)致該 URL 被忽略,而非文件的其余部分被忽略

1.21 錯誤修復(fù):更改 Opacity 沒有始終導(dǎo)致重繪

1.22 DataBinding 要求屬性 setter 是公共的

1.23 不允許在 SetBinding() 后更改 Binding.Path

Silverlight兼容2 . 自 Silverlight 3 Beta 以來的重大更改

2.1 DockPanel、WrapPanel、Expander、HeaderedContentControl、Viewbox、DataForm 遷移到了 Silverlight 工具包

2.2 AutoCompleteBox:成員和類型重命名

2.3 AutoCompleteBox 的新模板部件:Selector, typeof(Selector)

2.4 AutoCompleteBox.TryGetSelectionAdapter(object o) 現(xiàn)在是 GetSelectionAdapterPart()

2.***utoCompleteBox:ToggleButton 類型的 DropDownToggle 模板部件已刪除

2.6 DataGrid RowGroupExpanding 和 RowGroupCollapsing 事件已刪除

2.7 DataGrid.SortDescriptions 和 GroupDescriptions 屬性已刪除

2.8 用 ValidationSummary 而非 ListBox 顯示 DataGrid 實體級別驗證錯誤

2.9 DataForm 更改

2.10 針對 System.ComponentModel.dll 和 DataPager 的重大更改

2.11 PagedCollectionView

2.12 DataPagerAutomationPeer

2.13 BindableAttribute 和 BindingDirection 已刪除

2.14 對 ValidationAttribute 的更改

2.15 [CustomValidation] 方法的簽名已更改

2.16 框架僅支持導(dǎo)航到頁面

2.17 與 UriMapper 相關(guān)的框架重大更改

2.18 效果文件 (.ps) 不再作為 Content 加載

2.19 WriteableBitmap 更改

2.20 RenderOptions.TextRenderingOptions 現(xiàn)在是 TextOptions.TextHintingMode

2.21 透明平臺擴展不在 Microsoft.com 上承載

2.22 瀏覽器外 API 名稱更改

2.23 ExecutionStates.DetachedUpdatesAvailable 已刪除

2.24 Icon.Size 類型更改并且 <Icon Size="..."> 格式已更改

2.25 XmlConvert.IsNCNameSurrogatePair() 和 IsStartNCNameSurrogatePair() 已刪除

2.26 SaveFileDialog.File -> SaveFileDialog.SafeFileName

2.27 DataAnnotations.Validator 重大更改

Silverlight兼容3 . 升級重大更改

3.1 OpenFileDialog.ShowDialog() 現(xiàn)在只能從用戶啟動的事件打開

3.2 Tab 鍵定位處理和關(guān)聯(lián)的回調(diào)從異步更改為同步

3.3 彈出項內(nèi)的鼠標事件現(xiàn)在提供相對于彈出項的位置,而非相對于整個應(yīng)用程序的位置

3.4 彈出項現(xiàn)在只能具有一個父級

3.5 彈出項內(nèi)的名稱范圍現(xiàn)在正常工作

3.6 FindElementsInHostCoordinates 現(xiàn)在搜索彈出項

3.7 刪除了與在 ItemsControl 中替換項相關(guān)聯(lián)的多余事件

3.8 ScrollViewer 現(xiàn)在將滾動條位置固定到 ScrollableWidth/ScrollableHeight

3.9 在設(shè)置了 Stretch 并且 Height 和/或 Width 未設(shè)置時,矩形和橢圓現(xiàn)在出現(xiàn)

3.10 TextBlock、TextBox 和 PasswordBox 的寬度現(xiàn)在向上舍入

3.11 textblock.FontFamily = null 引發(fā) ArgumentNullException

3.12 空格不再在模板內(nèi)的 Run 元素之間呈現(xiàn)

3.13 RadioButton.GroupName 現(xiàn)在在模板外搜索 RadioButtons

3.14 ComboBox 內(nèi)容現(xiàn)在令 IsHitTestVisible="false"

3.15 TextBox 現(xiàn)在注重 Opacity 屬性

3.16 具有空參數(shù)的 FrameworkElementAutomationPeer ctor 引發(fā) NullReferenceException

3.17 HyperlinkButton 現(xiàn)在將導(dǎo)航整個窗口,而不只是 Silverlight 位于其中的 IFRAME

3.18 更正了在 Silverlight v2+ 應(yīng)用程序不具有 XAP 文件擴展名時使用的基 URI

3.19 Application.Current.Host.Source 現(xiàn)在返回絕對 URL,甚至在 .xap URL 具有查詢字符串時也是如此

3.20 ResourceDictionary 枚舉錯誤已修復(fù)

3.21 ReadOnlyObservableCollection 已從 System.Windows.Controls.Data.dll 遷移到 System.Windows.dll

3.22 DataGridEndingEditEventArgs 已從 Silverlight SDK 中刪除

3.23 PollingDuplexHttpBinding 更改

3.24 與刪除事件處理程序有關(guān)的錯誤修復(fù)

3.25 錯誤修復(fù):允許 <Cursors>,而非 <Cursor>

3.26 XAML 中的自定義附加屬性要求 xmlns 為前綴

3.27 錯誤修復(fù):子類控制可能會加載錯誤的資源

3.28 錯誤修復(fù):在路徑上的葉對象為空時不調(diào)用 ValueConverter

3.32 指向 .xap 外的資源的相對 URL 現(xiàn)在相對于 .xap 文件,而非 HTML 頁

3.33 不再支持在 SetBinding() 后設(shè)置 Binding 屬性

3.34 ContentPresenter 的子級現(xiàn)在只能具有一個父級

3.35 Thumb 控件現(xiàn)在相對于絕對位置計算拖放,而非相對于其父級計算拖放

3.36 DataGrid 不再默認選擇***項

對于Silverlight兼容的問題我們還需要在實踐中區(qū)慢慢積累經(jīng)驗來進行改造。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-04-02 18:06:27

Vmwareesx虛擬化

2011-03-28 16:49:47

SQL Server Vista

2010-08-11 13:35:10

JavaScriptCSS

2010-09-15 09:43:24

Javascript瀏覽器兼容

2010-08-18 14:21:48

FirefoxIE7IE6

2010-10-09 08:57:32

AjaxIE8

2009-12-23 08:49:21

Windows 7UAC兼容性

2010-01-04 13:15:33

跨域引用Silverl

2009-12-31 15:28:02

Silverlight

2010-01-04 16:23:42

Silverlight

2012-02-23 15:46:47

IndexedDB

2009-09-02 08:40:01

Windows 7兼容性

2010-05-26 17:53:38

IPv4 to IPv

2010-09-16 13:48:15

CSS Hack

2010-09-01 15:16:47

CSSIEFirefox

2010-09-02 09:21:45

CSS兼容

2010-10-09 13:07:51

Javascript兼容

2010-04-01 16:09:17

無線加密協(xié)議兼容

2009-12-29 17:30:46

Silverlight

2013-12-09 16:00:01

IE11兼容IE10
點贊
收藏

51CTO技術(shù)棧公眾號

成人aaaa免费全部观看| 欧美一区二区三区视频| 偷拍视频一区二区| 在线中文字幕不卡| 久久久免费精品| 麻豆视频在线| 亚洲欧美另类图片小说| 国产精品成人久久电影| 日韩精品91亚洲二区在线观看 | 欧美精品免费观看二区| 国产亚洲一区二区三区啪| 欧美精品videofree1080p| 久久99国产精品二区高清软件| 日韩欧美一区电影| 91欧美在线视频| 欧美日韩视频在线第一区 | 国产精品电影在线观看| 欧美电影在线观看一区| 久久精品美女视频网站 | 福利视频免费在线观看| 久久精品久久精品| 97超碰免费观看| 久久国产婷婷国产香蕉| 中文字幕久精品免| 国产精品白丝jk黑袜喷水| 免费的av在线| 91视视频在线观看入口直接观看www| 国模无码视频一区二区三区| 久久久99免费| 中文字幕福利片| 在线观看欧美精品| 免费在线观看av片| 亚洲老司机av| 伊色综合久久之综合久久| 情事1991在线| 韩国一区二区三区在线观看| 五月天久久综合网| 成人黄色777网| 被下部羞羞漫画| 在线精品视频一区二区| 136福利第一导航国产在线| 日韩亚洲精品视频| 婷婷五月色综合香五月| 国产久一道中文一区| 美国av一区二区| 久久精品99国产| 亚洲欧美韩国综合色| 国产专区在线| 在线观看免费视频你懂的| 水蜜桃一区二区| 热久久免费视频| av动漫在线免费观看| 国产欧美日韩在线| 理论片播放午夜国外| 欧美中文字幕一区二区三区亚洲| 亚洲1卡2卡3卡4卡乱码精品| 欧美精品一区二区三区蜜桃视频| 九七电影院97理论片久久tvb| 97精品视频在线观看| 最新精品国产| 天天做天天爱天天高潮| 中文av字幕一区| 国产视频精选在线| 亚洲天堂av网| 亚洲欧美tv| 久久精品日产第一区二区三区| 国内成+人亚洲+欧美+综合在线 | 欧洲杯半决赛直播| 久久www免费人成精品| 成人做爰69片免费看网站| 国产91福利| 亚洲第一视频网站| 性欧美lx╳lx╳| 亚洲一区二区精品在线观看| 国产精品少妇自拍| 91av久久| 成人精品网站在线观看| 成人av综合一区| 色大18成网站www在线观看| 色与欲影视天天看综合网| 一区二区日本视频| 99热手机在线| 亚洲第一区中文99精品| 欧美三级伦理在线| 久久久性生活视频| 欧美精品在线一区二区三区| 国产图片一区| 乱熟女高潮一区二区在线| 在线观看亚洲精品| 先锋影音国产精品| 狠狠精品干练久久久无码中文字幕| 福利视频导航一区| 91精品丝袜国产高跟在线| 色姑娘综合av| 精品福利视频导航| 7m精品国产导航在线| 亚洲在线不卡| 黑人巨大精品欧美一区二区三区| www欧美在线观看| 日韩一区不卡| 精品视频在线免费看| 日韩欧美天堂| www国产黄色| 日韩精品久久久久| 久久九九免费| 国产成人天天5g影院在线观看| 国产+成+人+亚洲欧洲| 国产99一区视频免费 | 97视频中文字幕| 国产精品不卡在线| 国产成人精品一区二区三区免费| 久久久久久草| 五月天视频一区| 国产精品三级| www.av99| 久久男人av资源网站| 91色九色蝌蚪| 激情都市亚洲| 一本色道婷婷久久欧美| 欧美一区日韩一区| 国产视频一区免费看| jizz在线免费观看| 亚洲一区制服诱惑| 午夜精品久久久久久久99樱桃| 欧美五码在线| 成年人视频在线| 6080yy精品一区二区三区| 久久精品日韩一区二区三区| 青青久久精品| 欧美日韩在线视频一区二区三区| 国产亚洲一区二区在线| 国产a级毛片一区| 四虎成人精品一区二区免费网站| 日韩中文字幕在线免费| 日韩在线视频线视频免费网站| 成人高清av在线| 国产aa精品| 天天干天天操天天玩| 热门国产精品亚洲第一区在线| 综合久久久久久| 91亚洲国产| h网站在线免费观看| 秋霞久久久久久一区二区| 日韩一区二区免费在线观看| 免费在线观看精品| 国产三级一区| 四虎国产精品成人免费4hu| 国产精品久久久久久久7电影| 亚洲成人你懂的| 影音先锋在线一区| 高清毛片在线观看| 久久国产精品视频在线观看| 九九视频这里只有精品| 亚洲精品国产精品乱码不99| 91精品国产乱码久久久久久| 三级外国片在线观看视频| 亚洲欧洲日本国产| 超在线视频97| 亚洲美女屁股眼交3| 国产精品九九| 亚洲欧美韩国| 成人免费观看www在线| av蓝导航精品导航| 亚洲欧美在线一区二区| 国产精品夫妻自拍| 日韩午夜av| 视频91a欧美| 色猫av在线| 色中文字幕在线观看| 国内精品400部情侣激情| 无吗不卡中文字幕| 久久精品国产第一区二区三区| 亚洲影视资源| 男人久久精品| 国产精彩视频一区二区| 91av在线网站| 欧美一区二区观看视频| 久久综合资源网| 亚洲承认在线| 欧美电影院免费观看| 波多野结衣一区二区| 男女激情免费视频| 国产精品视频26uuu| 亚洲精品国精品久久99热| 1024国产精品| 麻豆91小视频| 国产一区二区三区网| 麻豆mv在线看| 一级日本免费的| 无码人妻aⅴ一区二区三区日本| 欧美一区二区.| 亚洲精品97久久| 婷婷六月综合亚洲| av一本久道久久综合久久鬼色| 亚洲精品一区二区在线看| 成人福利片在线| 在线a人片免费观看视频| 亚洲欧美日韩综合网| 老司机午夜网站| 99国产在线视频|