【WPF/XAML】Buttonのテキスト(Content)を自動改行/折り返しさせる

公開日: : 最終更新日:2015/10/20 Blog, Microsoft ,

今更WPFを触りはじめました。

それまではほぼ.NETは2.0止まりというオワコン開発者です。

 

WPFではXAMLという言語を用いてデザインを行っていきますが

こんな簡単なことでハマった。メモメモ

 

画面サイズの関係でボタンの表示領域が小さくなった時に、

ボタンの文字列を改行してうまいこと表示したかったのですが、


<Button content="hogehoge" />

これだと出来ませんでした。

 

どうやら以下で出来る模様。


<Button>

	<Button.Content>

		<TextBlock Text="hogehoge" TextWrappting="WrapWithOverflow" />

	</Button.Content>

</Button>

 

そもそも、それぞれのプロパティを入れ子で表現できるのすら知らなかった。

 

関連記事

no image

macOSのVSTSビルドエージェント構築過程で、type initializeで例外が発生し接続に失敗する問題の対応

macOS Sierra (10.12.4) Deploy an agent on OSX Xa

記事を読む

no image

No registered resource provider found for location ‘Japan East’ and API version ‘2.0’ for type ‘servers’.

Visual Studio から Azure Web Apps をデプロイするときに発生したエラーの

記事を読む

IntelliTestはどこまでカバーしてくれるのか

私はレガシーな開発環境・案件が多かったのですが、 この頃、ユニットテストを利用する機会が増えてきま

記事を読む

拡張温度に対応した Windows 10 IoT Core ボード

Windows 10 IoT Core 対応ボード その2 こっちは拡張温度対応している。 Ban

記事を読む

no image

UWP+IoT Coreのシリアル通信メモ

Windows10 IoT + Raspberry Pi を始めようとしているのだが、どうもセンサー

記事を読む

WordPressでスパムコメント対策

WordPressのスパムコメント対策を行ったのでメモ。 標準でAkismetがインストール済み(

記事を読む

no image

【Xcode】Capabilities全項目【v6.1時点】

Capabilitiesの各項目が何を示しているのか よくわからなかった、かつ日本語のサイトが少な

記事を読む

no image

【C#, WPF】XMLデータをListViewに表示し、チェック項目のみXML保存させる

前回の続きというか、WPF版。 <Window x:Class="MyWP

記事を読む

no image

UWPでMicrosoft.OData.Clientを使用する時、LINQ式でエラー

UWPからは非同期メソッドを実行する必要があるので、通常はExecuteAsyncをコールするが、

記事を読む

no image

Xamarin.Forms で ScrollView の中に Map を配置したとき、Androidで地図のスクロールが出来なくなる

iOSは問題ないけど、AndroidはScrollViewにタッチを持ってかれてる感じ。 カスタ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑