ボタンの下にあるスクリーンショットのようなアイコンを追加するにはどうすればよいですか?私はそれを行う方法を見つけることができないようです。ボタンの内側にアイコンがありますか?
答えて
WPF(およびSilverlight)はImage
と呼ばれる制御を提供しています。名前が示すように、内部に画像を保持できるコンテナです。あなたがしたいアイコンを表現して、ここのようにそのContent
プロパティ
を通して、あなたのButton
内に配置するために、このようなコントロールを使用します。
<Button x:Name="btn_ControlRun">
<StackPanel Orientation="Horizontal">
<Image Stretch="Fill" Source="right.png"/>
<Label Content="Start Tasks" />
</StackPanel>
</Button>
軽微な点では、OPの要件に比べてラベルとイメージの位置が逆になっています。 – Surfbutler
@Surfbutlerを修正しました:) –
はこれを試してみてください:WinFormsので
<Button>
<StackPanel Orientation="Horizontal">
<Image Source="/Image/ok.png" />
<TextBlock Text="Start Tasks" />
</StackPanel>
</Button>
を(Button.Image
を使用MSDN)は次のようになります。
private void SetMyButtonIcon()
{
// Assign an image to the button.
button1.Image = Image.FromFile("C:\\Graphics\\My.ico");
// Align the image and text on the button.
button1.ImageAlign = ContentAlignment.MiddleRight;
button1.TextAlign = ContentAlignment.MiddleLeft;
}
とあなたがお互いにposition of text and image相対を設定するButton.TextImageRelation
プロパティを使用することができます。
Overlay
:画像とテキストを共有制御上の同じスペース。ImageBeforeText
:画像がコントロールのテキストの前に水平に表示されます。TextBeforeImage
:コントロールの画像の前にテキストが水平に表示されます。ImageAboveText
:イメージがコントロールのテキストの上に垂直に表示されます。TextAboveImage
:コントロールの画像の上にテキストが垂直に表示されます。
テキストとイメージの両方の配置をMiddleLeftに設定し、Textプロパティの前にスペースを挿入すると、ボタンの自動サイズを変更してテキストを動的に変更することができます。テキストボタンをオーバーライドしません。 – Larry
ボタンをフォーム上に置くと、右クリックしてプロパティをクリックして「イメージ」に移動し、必要なイメージを入力すると下部に移動して「TextImageRelation」をクリックし、ドロップダウンメニューをクリックし、 "ImageBeforeText"をクリックすると、あなたはそれを作ることができますが、私は個人的にはテキストの前にイメージが好きです。
これが役に立ちます。
はい、動作しますが、画像を/ strechに合わせてサイズを変更するにはどうすればいいですか? – AKS
- 1. ヘッダーの内側にアンカーがありますか?
- 2. アイコンがシステムトレイにありますか?
- 3. ボタンの中にアクションがあるアイコン
- 4. HTMLボタンを表またはタグの内側に入れる必要がありますか?
- 5. 長方形はポリゴンの内側にありますか?
- 6. アイコンとテキストの内部レイアウトはありますか?
- 7. ボタンの内側の余白
- 8. TextBlock Glow Effect(ボタンの内側)
- 9. onclickリスナーの内側にボタンを作成しますか?
- 10. Jqueryボタンのアイコン:アイコンとテキストの間にスペースはありませんか? jQueryのUIへ
- 11. PyQt/PySideにデフォルトのアイコンがありますか?
- 12. スクロールペインの一部として使用されているムービークリップの内側にAS3ボタンがありません -
- 13. ルーピングはrowCountの内側にあります。
- 14. CSSはサーバー側にありますか?
- 15. QTabWidgetのアイコンがありません
- 16. 私のボタンに影があります
- 17. フィードリーダー:常にクライアント側にする必要がありますか?
- 18. WPF:なぜメッセージボックスにタイトルバーのアイコンがありませんか
- 19. 改行の反対側にcharがありますか?
- 20. CSS三角形の左側に丸みがありますか?
- 21. タブバー(下側)にはどのフォントタイプがありますか?
- 22. C#にはクライアント側のデータベース実装がありますか
- 23. My Arcmap 10.3アイコンがありません
- 24. AddThis Google plusボタンが必要ですが、古いアイコンは現在のものではありませんか?
- 25. ポイントがopencvでシェイプの内側か外側にあるかを確認
- 26. テーブルレイアウト内にアンドロイドビューがありますか?
- 27. ボタンがjqgridにあります
- 28. .NET Windowsフォームメニューのアイコンの色に問題があります
- 29. WP7 PanoramaItemヘッダーの隣にアイコン/ボタンがある
- 30. iOSが無効のボタンで内側に触れる
画像を追加していただきありがとうございます。 – alexy12
画像のプロパティ? –
WinForms、WPF、web ??? –