0
我在ItemTemplate中有一個ListBox和一些TextBlocks。 此的TextBlocks被定義爲這一個列表框:TextBlock的「省略號」在選擇後顏色有誤
<TextBlock Grid.Column="1" Grid.Row="0" Text="{BindingGasStationName}"
FontSize="20" FontFamily="Segoe WP SemiLight" Margin="0,0,0,0" Padding="0"
MinHeight="27" TextTrimming="WordEllipsis"/>
省略號工作正常。 問題是,當用戶選擇一個項目時,文本的顏色(以及「...」)變爲當前系統高亮顏色。這是我想要的。 但是,當用戶改變選擇時,「...」在文本再次變成白色時保持高亮顏色。
這是一個已知的錯誤還是我做錯了什麼?
更新
當用戶重新設置高亮顏色前,再次選擇與無效有色省略號的項目,它越來越白了一會兒......
謝謝你的代碼!因爲在初始加載時省略號總是處於重音顏色,所以我改變了一些細節:1)刪除行[ ] 2)使用[To = {TemplateBinding Foreground}「]在」未選定「部分3)在」選定「部分使用[To =」{StaticResource PhoneAccentColor}「]。 –
順便說一句我已經嘗試過以前幾乎相同,但代碼depennding在這篇文章:http://windowsphonegeek.com/tips/how-to-customize-the-listpicker-selected-item它不起作用...也許是問題在於本文使用[Storyboard] [ObjectAnimationUsingKeyFrames]作爲默認實現= =) –