2011-10-29 13 views
0

我在更改RadMaskedTextBox中的CaretBrush時遇到了困難。我使用WPF並實現了ExpressionDark theme。問題在於插入符號是黑色的,而在黑暗主題下,很難看到脫字符在文本框中的位置。我發現了一個來自Telerik的this在RadMaskedTextBox中更改CaretBrush

「RadMaskedTextBox在內部使用TextBox來顯示它的文本TextBox公開了一個CaretBrush屬性,您可以使用它來更改插入符的顏色。控制並在TextBox裏面設置這個屬性。「

但這並沒有提供如何做到這一點的例子。我嘗試添加一個TextBox樣式,用一個白色的CaretBrush,但是RadMaskedTextBox沒有選擇它。有任何想法嗎?

回答

0

我所要做的就是加入到我的App.xaml:

xmlns:telerikMask="clr-namespace:Telerik.Windows.Controls.MaskedTextBox;assembly=Telerik.Windows.Controls.Input" 

<Style TargetType="telerikMask:ExtendedTextBox"> 
    <Setter Property="CaretBrush" Value="White" /> 
</Style>