我知道,指南建議保持字幕一條線,但仍:多行標題爲ApplicationBarIconButton
是否有變通方法來添加(自動/手動)換行到ApplicationBarIconButton的文字說明?例如。對於<shell:ApplicationBarIconButton IconUri="…" Text="button with long title" />
,按鈕的文本僅在渲染時顯示「帶有按鈕」。
(在我的德語WP7上,例如,MS郵件應用程序中有多行標題)。
我知道,指南建議保持字幕一條線,但仍:多行標題爲ApplicationBarIconButton
是否有變通方法來添加(自動/手動)換行到ApplicationBarIconButton的文字說明?例如。對於<shell:ApplicationBarIconButton IconUri="…" Text="button with long title" />
,按鈕的文本僅在渲染時顯示「帶有按鈕」。
(在我的德語WP7上,例如,MS郵件應用程序中有多行標題)。
您可以在您使用C#中的\r
的XAML中的字符串中使用
。
喜歡的東西:
Text="button with
long title"
如果有足夠的高度,它應該工作的罰款。如果不是,您需要更改模板ApplicationBarIconButton
嘗試使用"sample" + System.Environment.NewLine + "text"
。
我應該怎麼把它放到XAML中? – qqilihq 2013-05-15 20:30:18
你可以從C#代碼中加載它,的InitializeComponent()。 – 2013-05-16 11:04:26
謝謝XAMeLi,雖然這看起來像是換行符的正確字符,但現在我在運行應用程序時遇到System.InvalidOperationException,告訴我:「文本不能包含多行」。所以,顯然,微軟正在積極地防止換行符:(。 – qqilihq 2013-05-12 17:05:35
Bummer。無法理解爲什麼微軟保持「愚蠢」他們的框架 – XAMeLi 2013-05-13 09:12:50