我有一個按鈕,其內容模板包含兩個TextBlocks。如何設置按鈕以適應TextBlocks中文本的數量?在Silverlight中,如何調整包含兩個TextBlocks的按鈕的寬度?
我只知道文本在運行時進入按鈕,而不是設計時間。
我正在嘗試將TextBlocks放入ViewBox,但ViewBox只能有一個子元素。
謝謝, 馬克
我有一個按鈕,其內容模板包含兩個TextBlocks。如何設置按鈕以適應TextBlocks中文本的數量?在Silverlight中,如何調整包含兩個TextBlocks的按鈕的寬度?
我只知道文本在運行時進入按鈕,而不是設計時間。
我正在嘗試將TextBlocks放入ViewBox,但ViewBox只能有一個子元素。
謝謝, 馬克
把2點的TextBlock的網格或一個StackPanel內(取決於你如何希望他們爲導向),並沒有設置任何width屬性。這樣,寬度將默認爲自動。如果您希望Button在Text屬性爲空時可見,請設置MinWidth。
視框是可選的,取決於你想要的按鈕來固定寬度和適合所有的內容(然後,你要的話),或者如果你想按鍵寬度增長(然後離開它)上
<Button HorizontalAlignment="Center">
<Viewbox Width="300">
<StackPanel Orientation="Horizontal">
<TextBlock Text="Some Text" />
<TextBlock Text="Some More Text" />
</StackPanel>
</Viewbox>
</Button>