Silverlight-ボタン

ザ・ Buttonクラスは、ボタンコントロールの最も基本的なタイプを表します。Silverlightは、3種類のボタンコントロールを認識します。ButtonCheckBox、 そしてその RadioButton。これらのコントロールはすべて、から派生したコンテンツコントロールです。ButtonBase。Buttonクラスの階層継承は次のとおりです-

以下に最も一般的に使用されるものを示します Properties ボタンの。

シニア番号 プロパティと説明
1

Background

コントロールの背景を提供するブラシを取得または設定します。(コントロールから継承)

2

BorderBrush

コントロールの境界線の塗りつぶしを説明するブラシを取得または設定します。(コントロールから継承)

3

BorderThickness

コントロールの境界線の太さを取得または設定します。(コントロールから継承)

4

Content

ContentControlのコンテンツを取得または設定します。(ContentControlから継承)

5

ClickMode

デバイスの動作に関して、Clickイベントがいつ発生するかを示す値を取得または設定します。(ButtonBaseから継承)

6

ContentTemplate

ContentControlのコンテンツを表示するために使用されるデータテンプレートを取得または設定します。(ContentControlから継承)

7

FontFamily

コントロールにテキストを表示するために使用されるフォントを取得または設定します。(コントロールから継承)

8

FontSize

このコントロールのテキストのサイズを取得または設定します。(コントロールから継承)

9

FontStyle

テキストがレンダリングされるスタイルを取得または設定します。(コントロールから継承)

10

FontWeight

指定されたフォントの太さを取得または設定します。(コントロールから継承)

11

Foreground

前景色を表すブラシを取得または設定します。(コントロールから継承)

12

Height

FrameworkElementの推奨される高さを取得または設定します。(FrameworkElementから継承)

13

HorizontalAlignment

パネルやアイテムコントロールなどのレイアウトの親で構成されているときにFrameworkElementに適用される水平方向の配置特性を取得または設定します。(FrameworkElementから継承)

14

IsEnabled

ユーザーがコントロールを操作できるかどうかを示す値を取得または設定します。(コントロールから継承)

15

IsPressed

ButtonBaseが現在押された状態にあるかどうかを示す値を取得します。(ButtonBaseから継承)

16

Margin

FrameworkElementの外側マージンを取得または設定します。(FrameworkElementから継承)

17

Name

オブジェクトの識別名を取得または設定します。XAMLプロセッサがXAMLマークアップからオブジェクトツリーを作成する場合、ランタイムコードはこの名前でXAML宣言されたオブジェクトを参照できます。(FrameworkElementから継承)

18

Opacity

オブジェクトの不透明度を取得または設定します。(UIElementから継承)

19

Resources

ローカルで定義されたリソースディクショナリを取得します。XAMLでは、XAML暗黙的コレクション構文を使用して、frameworkElement.Resourcesプロパティ要素の子オブジェクト要素としてリソースアイテムを確立できます。(FrameworkElementから継承)

20

Style

レイアウトおよびレンダリング中にこのオブジェクトに適用されるインスタンススタイルを取得または設定します。(FrameworkElementから継承)

21

Template

コントロールテンプレートを取得または設定します。コントロールテンプレートは、UIでのコントロールの外観を定義し、XAMLマークアップで定義されます。(コントロールから継承)

22

VerticalAlignment

パネルやアイテムコントロールなどの親オブジェクトで構成されているときにFrameworkElementに適用される垂直方向の配置特性を取得または設定します。(FrameworkElementから継承)

23

Visibility

UIElementの可視性を取得または設定します。表示されていないUIElementはレンダリングされず、必要なサイズをレイアウトに伝達しません。(UIElementから継承)

24

Width

FrameworkElementの幅を取得または設定します。(FrameworkElementから継承)

以下に一般的に使用されるものを示します methods ボタンの。

シニア番号 方法と説明
1

ClearValue

依存関係プロパティのローカル値をクリアします。(DependencyObjectから継承されます)

2

FindName

指定された識別子名を持つオブジェクトを取得します。(FrameworkElementから継承)

3

OnApplyTemplate

アプリケーションコードまたは内部プロセス(レイアウトパスの再構築など)がApplyTemplateを呼び出すたびに呼び出されます。簡単に言うと、これは、UI要素がアプリに表示される直前にメソッドが呼び出されることを意味します。このメソッドをオーバーライドして、クラスのデフォルトのポストテンプレートロジックに影響を与えます。(FrameworkElementから継承)

4

OnContentChanged

Contentプロパティの値が変更されたときに呼び出されます。(ContentControlから継承)

5

OnDragEnter

DragEnterイベントが発生する前に呼び出されます。(コントロールから継承)

6

OnDragLeave

DragLeaveイベントが発生する前に呼び出されます。(コントロールから継承)

7

OnDragOver

DragOverイベントが発生する前に呼び出されます。(コントロールから継承)

8

OnDrop

Dropイベントが発生する前に呼び出されます。(コントロールから継承)

9

OnGotFocus

GotFocusイベントが発生する前に呼び出されます。(コントロールから継承)

10

OnKeyDown

KeyDownイベントが発生する前に呼び出されます。(コントロールから継承)

11

OnKeyUp

KeyUpイベントが発生する前に呼び出されます。(コントロールから継承)

12

OnLostFocus

LostFocusイベントが発生する前に呼び出されます。(コントロールから継承)

13

SetBinding

提供されたバインディングオブジェクトを使用して、FrameworkElementにバインディングをアタッチします。(FrameworkElementから継承)

以下に一般的に使用されるものを示します Events ボタンの。

シニア番号 イベントと説明
1

Click

ボタンコントロールがクリックされたときに発生します。(ButtonBaseから継承)

2

DataContextChanged

FrameworkElement.DataContextプロパティの値が変更されたときに発生します。(FrameworkElementから継承)

3

DragEnter

入力システムが、この要素をターゲットとして、基になるドラッグイベントを報告したときに発生します。(UIElementから継承)

4

DragLeave

入力システムが、この要素を原点として、基になるドラッグイベントを報告したときに発生します。(UIElementから継承)

5

DragOver

入力システムが、この要素を潜在的なドロップターゲットとして、基になるドラッグイベントを報告したときに発生します。(UIElementから継承)

6

DragStarting

ドラッグ操作が開始されたときに発生します。(UIElementから継承)

7

GotFocus

UIElementがフォーカスを受け取ったときに発生します。(UIElementから継承)

8

Holding

この要素のヒットテスト領域で、他の方法では処理されないホールドインタラクションが発生した場合に発生します。(UIElementから継承)

9

IsEnabledChanged

IsEnabledプロパティが変更されたときに発生します。(コントロールから継承)

10

KeyDown

UIElementにフォーカスがあるときにキーボードキーが押されたときに発生します。(UIElementから継承)

11

KeyUp

UIElementにフォーカスがあるときにキーボードのキーを離すと発生します。(UIElementから継承)

12

LostFocus

UIElementがフォーカスを失ったときに発生します。(UIElementから継承)

13

SizeChanged

ActualHeightまたはActualWidthプロパティのいずれかがFrameworkElementの値を変更したときに発生します。(FrameworkElementから継承)

シニア番号 ボタンと説明
1 HyperlinkBut​​ton

HyperlinkBut​​tonは、標準のボタンの背景を描画しません。代わりに、提供したコンテンツをレンダリングするだけです。

2 ToggleButton&RepeatButton

RepeatButtonコントロールは、ボタンが押されている限り、Clickイベントを継続的に発生させます。ToggleButtonコントロールは、2つの状態(クリックまたは非クリック)を持つボタンを表します。

3 チェックボックス

ユーザーが選択(チェック)または選択解除(チェック解除)できるコントロール。これは、アプリケーションに適用する設定のリストなど、ユーザーが選択できるオプションのリストを提供します。

4 ラジオボタン

RadioButtonは、ユーザーがオプションのグループから1つのオプションを選択できるようにするボタンです。