UserControl 類別 (Windows.UI.Xaml.Controls) - Windows UWP applications

UserControl 類別 (Windows.UI.Xaml.Controls) - Windows UWP applications

UserControl 類別

參考

意見反應

定義

命名空間:

Windows.UI.Xaml.Controls

重要

部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。

編輯

提供基類來定義新控制項,以封裝相關的現有控制項並提供自己的邏輯。

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]

/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]

/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]

/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Content")]

class UserControl : Control

[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]

[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]

[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]

[Windows.UI.Xaml.Markup.ContentProperty(Name="Content")]

public class UserControl : Control

Public Class UserControl

Inherits Control

singleContentElement

-or-

繼承

Object

IInspectable

DependencyObject

UIElement

FrameworkElement

Control

UserControl

衍生

Windows.UI.Xaml.Controls.Page

屬性

ContractVersionAttribute

MarshalingBehaviorAttribute

ThreadingAttribute

ContentPropertyAttribute

Windows 需求

裝置系列

Windows 10 (已於 10.0.10240.0 引進)

API contract

Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

範例

下列範例示範如何在應用程式中建立 UserControl 並多次使用它。 第一個範例會建立名為 NameReporter 的 UserControl,要求人員的名稱,並將它回報給使用者。

NameReporter 有數個 TextBlock 控制項、兩個 TextBox 控制項和 一個 Button。 使用者會將名字和姓氏輸入適當的 TextBox,然後按一下按鈕。 控制項接著會顯示訊息方塊,其中包含使用者輸入的名稱。

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >

First Name:

Last Name:

Margin="6,4,4,4"/>

← 上一篇: 昨天世界杯决赛上格里兹曼的庆祝动作让很多《堡垒之夜》玩家倍感亲切
下一篇: 育碧账号怎么注册完整指南:快速创建畅享游戏世界! →

相关推荐