ModelFactory.CreateStaticMemberItem 方法 (EditingContext, Type, String)
建立新的模型項目,這個項目表示指定之類別的靜態成員值。
命名空間: Microsoft.Windows.Design.Model
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public Shared Function CreateStaticMemberItem ( _
context As EditingContext, _
type As Type, _
memberName As String _
) As ModelItem
public static ModelItem CreateStaticMemberItem(
EditingContext context,
Type type,
string memberName
)
public:
static ModelItem^ CreateStaticMemberItem(
EditingContext^ context,
Type^ type,
String^ memberName
)
static member CreateStaticMemberItem :
context:EditingContext *
type:Type *
memberName:string -> ModelItem
public static function CreateStaticMemberItem(
context : EditingContext,
type : Type,
memberName : String
) : ModelItem
參數
- context
型別:Microsoft.Windows.Design.EditingContext
設計工具的編輯內容。
- type
型別:System.Type
包含參考之靜態成員的型別。
- memberName
型別:System.String
參考之靜態成員的名稱。
傳回值
型別:Microsoft.Windows.Design.Model.ModelItem
ModelItem ,表示在 type 所定型別上的 memberName 指定之靜態成員的值。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | context、type 或 memberName 為 null。 |
備註
例如,若要將 Brushes.Red 的參考加入至模型,請使用 typeof(Brushes) 和字串 "Red" 呼叫這個方法。 這會序列化至 XAML 中變成 {x:Static Brushes.Red}。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Model 命名空間