PDA

View Full Version : مشکل در سفارشی کردن تکست باکس



Sir-Programmer
پنج شنبه 21 آبان 1394, 18:31 عصر
با سلام ، دوستان من میخوام کنتل تکس باکس رو به این صورت شکلشو عوض کنم و وقتی Focus رفت روش مثلا رنگ Border آن قرمز شه ولی هر کاری میکنم نمیشه رنگش وقتی فوکاس میگیره آبی میشه چجوری میشه این رنگ آبی رو بردارم رنگی که میخوام رو ست کنم مثل شکل زیر
136693

Sir-Programmer
پنج شنبه 21 آبان 1394, 20:32 عصر
:افسرده: کسی نیست راهنمایی کنه

Mori Bone
سه شنبه 26 آبان 1394, 15:37 عصر
<TextBox.Template> <ControlTemplate
TargetType='{x:Type TextBoxBase}'>
<Border
x:Name='border'
BorderBrush='{TemplateBinding BorderBrush}'
BorderThickness='{TemplateBinding BorderThickness}'
Background='{TemplateBinding Background}'
SnapsToDevicePixels='True'>
<ScrollViewer
x:Name='PART_ContentHost'
Focusable='False'
HorizontalScrollBarVisibility='Hidden'
VerticalScrollBarVisibility='Hidden' />
</Border>
<ControlTemplate.Triggers>
<Trigger
Property='IsEnabled'
Value='False'>
<Setter
Property='Opacity'
TargetName='border'
Value='0.56' />
</Trigger>
<Trigger
Property='IsMouseOver'
Value='True'>
<Setter
Property='BorderBrush'
TargetName='border'
Value='#FF7EB4EA' />
</Trigger>
<Trigger
Property='IsKeyboardFocused'
Value='True'>
<Setter
Property='BorderBrush'
TargetName='border'
Value='#FF569DE5' />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</TextBox.Template>