2

ボタン内のテキストに基づいてボタンのサイズが変わるようにしたい。高さと幅が「自動」に設定されたラベルのようなものですが、事前に決められた寸法から始めたいと思います。

ボタンを配置してサイズを変更し、実行時のテキストの変更に基づいてサイズを変更できるようにする方法はありますか? もしそうなら、どうすればいいですか?

私はこの例を見てきました: http://social.msdn.microsoft.com/Forums/vstudio/en-US/188c196e-90d8-4584-bc62-38d7e008cf5c/how-do-i-resize-button-text-ボタンのサイズ変更

ボタンの上にテキストブロックを挿入する必要がありますが、テキストが調整されると、何らかの理由でテキストが折り返されないため、新しいテキストが小さすぎることがあります...

ありがとうございました。

4

2 に答える 2

3

MinWidthプロパティとMinHeightプロパティを設定して、あらかじめ決められたサイズで開始し、ボタンがテキストと共に大きくなるようにすることができます。

残念ながら、これではボタンを小さくすることはできません。

于 2013-07-12T19:19:49.687 に答える
0

その場合、コンテンツに基づいてサイズを変更する必要があります。つまり、XAML で定義されたサイズはありません。

ページ上の要素は通常、子に合わせてサイズ変更されます。

于 2013-07-12T19:09:17.353 に答える