Silverlight-ボタン
ザ・ Buttonクラスは、ボタンコントロールの最も基本的なタイプを表します。Silverlightは、3種類のボタンコントロールを認識します。Button、 CheckBox、 そしてその 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 | HyperlinkButton HyperlinkButtonは、標準のボタンの背景を描画しません。代わりに、提供したコンテンツをレンダリングするだけです。 |
2 | ToggleButton&RepeatButton RepeatButtonコントロールは、ボタンが押されている限り、Clickイベントを継続的に発生させます。ToggleButtonコントロールは、2つの状態(クリックまたは非クリック)を持つボタンを表します。 |
3 | チェックボックス ユーザーが選択(チェック)または選択解除(チェック解除)できるコントロール。これは、アプリケーションに適用する設定のリストなど、ユーザーが選択できるオプションのリストを提供します。 |
4 | ラジオボタン RadioButtonは、ユーザーがオプションのグループから1つのオプションを選択できるようにするボタンです。 |