程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> XMAL 中x名稱控件的Auttribute,xmalauttribute

XMAL 中x名稱控件的Auttribute,xmalauttribute

編輯:C#入門知識

XMAL 中x名稱控件的Auttribute,xmalauttribute


1 X:Class

作用告訴XAML編譯器將XAML標簽的編譯結果與後台代碼中指定的類合並,只能用於根節點,並且與之同名的類需要有Partial 例如窗口

2 X:ClassModifier

作用告訴XAML編譯器有標簽編譯生成的類具有怎樣的訪問控制級別(Public,Privare Internal Protect…..) “訪問級別必須和同名類的訪問級別一樣”

3 X:Name

前言  一個XAML標簽對應一個對象,這個對象一般是一個空間的實例,在.NET平台上類是引用類,引用類型的實例在使用時一般是以“引用者->實例“的形式成對出現的,而且我們只能通過引用者來訪問實例,當實例不在被任何引用者引用則當做垃圾被銷毀

 

 

使用X:Name

X:Name 為標簽生成對應實例的引用,並把這個值注冊到UI樹上,其值即為引用變量,

 

 

4 X:FidldModifier

控件的訪問級別(即控件的引用變量的訪問級別)

作用:X:Name=Value Value即為控件的引用變量,默認控件的訪問級別為Internal,如果需要從一個程序集訪問另一個程序集窗體的控件就需要更改次特性為public

<TextBox x:Name="text" x:FieldModifier="public"></TextBox>

5 X:Key

在XMAL中我們可以把很多需要多次使用的內容提取出來放在資源字典中,需要使用這個資源的時候就使用它的X:Key檢索出來(如重復使用的Style Template Data 動畫等)

X:Key作用就是為資源貼上用於檢索的索引

 

 

6 X:Shared

X:shared 與X:Key配合使用,X:Shared=True(默認)每次檢索到這個資源對象的時候都是同一個對象,否則我們得到的是這個對象的一個新的副本

7 X:Type

X:Type的值是一個數據類型,

.Net名為Type的類作為所有數據類型在編程層面的抽象

 

 

或者

 

8 X:Null

顯式的對一個屬性賦一個空值

 

9 X:Array

X:Array的作用就是通過它的Item屬性向使用者暴漏一個類型已知的ArrayList實例,其類型有X:Array的Type指定

 

10 X:Static

在XAML文檔中使用數據類型的statc成員(一定是數據類型的屬性或字段)

 

 

11 X:XData和X:Code (指令元素)

 

 

XmlDataProvider數據提供者

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved