找回密码
 立即注册

QQ登录

只需一步,快速开始

渴鑫

注册会员

3

主题

10

帖子

95

积分

注册会员

积分
95
渴鑫
注册会员   /  发表于:2017-9-20 15:18  /   查看:6300  /  回复:5
wpf:xaml代码
新手请教。。。
当鼠标选中c1ComBoBox时,边框的颜色可以在前台代码里面设置
方法→:FocusBrush="#FF4600"
但是当鼠标选中textBox框时,怎么设置边框颜色???希望是在前台就可以实现。
因为画面有很多控件,都是在鼠标选中控件的时候,边框颜色变成橘色。不选中就不变。
有什么好方法???

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-9-20 15:58:08
沙发
您好,是这样的,您需要确认微软的textbox是否有提供类似我们C1的属性设置,如果没有的话,那就不行了,况且您还是要在前台实现。据我所知,textbox没有这样的属性。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
渴鑫
注册会员   /  发表于:2017-9-21 09:26:25
板凳
JeffryLI 发表于 2017-9-20 15:58
您好,是这样的,您需要确认微软的textbox是否有提供类似我们C1的属性设置,如果没有的话,那就不行了,况 ...

如果在后台实现,需要怎么做?
因为画面上有很多textbox框。都用后台实现调方法。程序会不会运行太慢了?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-21 09:39:03
地板
渴鑫 发表于 2017-9-21 09:26
如果在后台实现,需要怎么做?
因为画面上有很多textbox框。都用后台实现调方法。程序会不会运行太慢了 ...

您好,这个也是我在网上的看的,您可以参照,因为textbox不是我们控件我也说不准,希望能帮到您
  1. 1、XAML

  2. <TextBox HorizontalAlignment="Left" Height="30" FontSize="15"  TextWrapping="NoWrap" Text="TextBox" VerticalAlignment="Top" Width="150" Style="{DynamicResource TextBoxStyle1}" VerticalContentAlignment="Center" BorderBrush="#E3E3E3" BorderThickness="1"/>


  3. 2、Style

  4. <SolidColorBrush x:Key="TextBox.Static.Border" Color="#FFABAdB3"/>
  5.         <SolidColorBrush x:Key="TextBox.MouseOver.Border" Color="#FF7EB4EA"/>
  6.         <SolidColorBrush x:Key="TextBox.Focus.Border" Color="#FF569DE5"/>
  7.         <Style x:Key="TextBoxStyle1" TargetType="{x:Type TextBox}">
  8.             <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"/>
  9.             <Setter Property="BorderBrush" Value="{StaticResource TextBox.Static.Border}"/>
  10.             <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
  11.             <Setter Property="BorderThickness" Value="1"/>
  12.             <Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
  13.             <Setter Property="HorizontalContentAlignment" Value="Left"/>
  14.             <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
  15.             <Setter Property="AllowDrop" Value="true"/>
  16.             <Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
  17.             <Setter Property="Stylus.IsFlicksEnabled" Value="False"/>
  18.             <Setter Property="Template">
  19.                 <Setter.Value>
  20.                     <ControlTemplate TargetType="{x:Type TextBox}">
复制代码
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zheng.xiang
注册会员   /  发表于:2017-9-22 14:12:46
5#
代码可用 谢了
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-22 15:22:22
6#

向总,又来学习了。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部