91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

枣阳市| 当雄县| 长沙市| 闽清县| 临武县| 长岛县| 图木舒克市| 鲁山县| 阿克| 全州县| 苏尼特右旗| 霍州市| 许昌市| 南投县| 新郑市| 黔江区| 富平县| 景谷| 贡山| 和林格尔县| 白朗县| 乌鲁木齐市| 介休市| 大庆市| 福清市| 定襄县| 曲松县| 南溪县| 紫金县| 衡东县| 乌海市| 嵩明县| 尉氏县| 永安市| 白朗县| 界首市| 西乡县| 延寿县| 汕头市| 临沧市| 图木舒克市|