亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Silverlight 4中XAML解析的示例分析

發布時間:2022-03-31 13:55:21 來源:億速云 閱讀:145 作者:小新 欄目:編程語言

這篇文章主要介紹Silverlight 4中XAML解析的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1. 控件內容直接顯示

相信大家還記得,在Silverlight 3版本中,控件的文本內容,通常都是使用一個屬性來表示,例如:

<TextBox Text="文本框"></TextBox> <CheckBox Content="我是CheckBox"></CheckBox> <TextBlock Text="顯示文本"></TextBlock> <Button Content="點擊提交"></Button>

而以上的表達方式和WPF的XAML語法表達方式是不一致的,項目移植時會出現異常。在Silverlight 4中,XAML在支持Silverlight 3版本格式的同時,還增加了新的表示方法,如下:

<TextBox>文本框</Button> <CheckBox>我是CheckBox</CheckBox> <TextBlock>顯示文本</TextBlock> <Button>點擊提交</Button>

2. 文本空格顯示控制

在Silverlight 3中,XAML語法解析顯示文本空格,當輸入文本如下代碼:

<Grid x:Name="LayoutRoot">         <TextBox>              <TextBox.Text>                  這是Silverlight 3             China測試程序             測試空格.               </TextBox.Text>          </TextBox>     </Grid>

則顯示結果如下:

Silverlight 4中XAML解析的示例分析

而在Silverlight 4中,XAML語法解析器允許開發人員控制文本空格的輸出,在支持Silverlight 3版本格式下,進行了改進。如以上相同代碼,在Silverlight 4中顯示效果如下:

Silverlight 4中XAML解析的示例分析

如果你想在Silverlight 4中實現Silverlight 3的輸出效果,可以使用xml:space="Preserve",即可。

<Grid x:Name="LayoutRoot">         <TextBox xml:space="preserve">              <TextBox.Text>                  這是Silverlight 3             China測試程序             測試空格.               </TextBox.Text>          </TextBox>     </Grid>

3. 支持XAML自定義IDictionaries

Silverlight 3中,x:Key僅支持添加對象資源如下:

<object.Resources>   <object x:Key="stringKeyValue".../> </object.Resources>

在Silverlight 4中,允許開發人員添加任何類型和屬性的成員到Dictionary。這對于復雜的XAML項目有很大的幫助,無論是性能上,還是使用上。詳細請看MSDN:http://msdn.microsoft.com/en-us/library/cc189012(VS.95).aspx

<customIDictionary>   <object x:Key="stringKeyValue".../> </customIDictionary>

4. 命名空間的引用簡潔化

在Silverlight早期版本,如果使用不同的類庫或者是使用不同版本的Silverlight Toolkit,開發人員必須在每個頁面頭部定義指定的命名空間。Silverlight 4中,支持XmlnsDefinitionAttribute映射指定命名空間類庫,允許開發人員定義統一的共享名稱,方便類庫命名空間引用,減少代碼輸入。詳細可以參考MSDN:http://msdn.microsoft.com/en-us/library/system.windows.markup.xmlnsdefinitionattribute(v=VS.95).aspx

5. XAML錯誤異常輸入

在早期Silverlight開發過程中,XAML異常信息提示是最薄弱,也是Silverlight官方論壇投訴最多的一部分。Silverlight 4中增加許多XAML異常錯誤信息提示,以及具體錯誤信息描述,這點和WPF開發環境很相似。

以上是“Silverlight 4中XAML解析的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彝良县| 米林县| 宣武区| 县级市| 平和县| 武义县| 林西县| 岐山县| 西峡县| 饶河县| 湘西| 布拖县| 云和县| 肇州县| 拉孜县| 辽宁省| 革吉县| 农安县| 青神县| 游戏| 敦化市| 谷城县| 沧州市| 吉水县| 益阳市| 乐东| 咸宁市| 西和县| 凉山| 西乌珠穆沁旗| 望城县| 仲巴县| 金川县| 宣威市| 晋宁县| 田阳县| 周口市| 铁岭县| 长海县| 麟游县| 长乐市|