Silverlight-hyperlinkbutton
Silverlight-HyperlinkButton
通常のButtonコントロールは非常にシンプルです。クリックすると、コードで処理する Click イベントが発生します。 Silverlight が提供する他のバリアントについてはどうですか? これらの1つは HyperlinkButton です。 HyperlinkButtonは、標準のボタンの背景を描画しません。 代わりに、指定したコンテンツを単にレンダリングします。 HyperlinkButton でテキストを使用すると、デフォルトで青で表示されます。
以下は、HyperlinkButtonの最も一般的に使用されるプロパティです。
Sr. No. | Property & Description |
---|---|
1 |
ActualHeight FrameworkElementのレンダリングされた高さを取得します。 備考を参照してください。 (FrameworkElementから継承されます) |
2 |
ActualWidth FrameworkElementのレンダリングされた幅を取得します。 備考を参照してください。 (FrameworkElementから継承されます) |
3 |
AllowDrop このUIElementをドラッグアンドドロップ操作の目的でドロップターゲットにできるかどうかを決定する値を取得または設定します。 (UIElementから継承) |
4 |
Background コントロールの背景を提供するブラシを取得または設定します。 (Controlから継承) |
5 |
BaseUri XAMLのロード時に、XAMLで構築されたオブジェクトのベースUniform Resource Identifier(URI)を表すUniform Resource Identifier(URI)を取得します。 このプロパティは、実行時のURI(Uniform Resource Identifier)の解決に役立ちます。 (FrameworkElementから継承されます) |
6 |
Content ContentControlのコンテンツを取得または設定します。 (ContentControlから継承されます) |
7 |
NavigateUri HyperlinkButtonがクリックされたときに移動するUniform Resource Identifier(URI)を取得または設定します。 |
8 |
NavigateUriProperty NavigateUri依存プロパティを識別します。 |
HyperlinkButtonクラスには、これらの*イベント*があります。
以下に、HyperlinkButtonの最も一般的に使用されるイベントを示します。
Sr. No. | Event & Description |
---|---|
1 |
Click ボタンコントロールがクリックされたときに発生します。 (ButtonBaseから継承) |
2 |
KeyDown UIElementにフォーカスがあるときにキーボードキーが押されると発生します。 (UIElementから継承) |
3 |
KeyUp UIElementにフォーカスがあるときにキーボードキーが離されると発生します。 (UIElementから継承) |
4 |
SizeChanged ActualHeightまたはActualWidthプロパティがFrameworkElementの値を変更したときに発生します。 (FrameworkElementから継承されます) |
以下は、HyperlinkButtonの最も一般的に使用されるメソッドです。
Sr. No. | Method & Description |
---|---|
1 |
Focus コントロールにフォーカスを設定しようとします。 (Controlから継承) |
2 |
OnHolding Holdingイベントが発生する前に呼び出されます。 (Controlから継承) |
3 |
OnKeyDown KeyDownイベントが発生する前に呼び出されます。 (Controlから継承) |
4 |
OnKeyUp KeyUpイベントが発生する前に呼び出されます。 (Controlから継承) |
5 |
SetBinding 提供されたバインディングオブジェクトを使用して、FrameworkElementにバインディングをアタッチします。 (FrameworkElementから継承されます) |
6 |
SetValue DependencyObjectの依存関係プロパティのローカル値を設定します。 (DependencyObjectから継承) |
7 |
StartDragAsync ドラッグアンドドロップ操作を開始します。 (UIElementから継承) |
例
上記のコードがコンパイルおよび実行されると、Webページに次のリンクが表示されます。
リンクをクリックすると、Microsoft Webサイトが開きます。