如何要WPF中的ToolTip更漂亮?
来源:互联网 发布:飞扬物流软件 编辑:程序博客网 时间:2024/04/29 21:10
以前的C/S开发tooltip是不允许修改的.
在WPF中微软终于做了一个大的改进,
在WPF中ToolTip不单单是一个简单的属性了,而是一个实在的类.
在ToolTip类中我们可以添加任何的控件来修饰这个控件的ToolTip.
代码如下:
上面这个小例子就说明了这点.
我们要是想要什么样的tooltip就去添加吧
在WPF中微软终于做了一个大的改进,
在WPF中ToolTip不单单是一个简单的属性了,而是一个实在的类.
在ToolTip类中我们可以添加任何的控件来修饰这个控件的ToolTip.
代码如下:
<Page.Resources>
<Style x:Key="Simple" TargetType="{x:Type ToolTip}">
<Setter Property = "HorizontalOffset" Value="50"/>
<Setter Property = "VerticalOffset" Value="50"/>
<Setter Property = "Background" Value="LightBlue"/>
<Setter Property = "Foreground" Value="Purple"/>
<Setter Property = "FontSize" Value="20"/>
<Setter Property = "FontWeight" Value="Bold"/>
</Style>
</Page.Resources>
<TextBlock>
TextBox with ToolTip
<TextBlock.ToolTip>
<ToolTip Style="{StaticResource Simple}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Width="20px" Height="20px" Source="TradClock.png"></Image>
<TextBox Grid.Column="1">useful information goes here</TextBox>
</Grid>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
<Style x:Key="Simple" TargetType="{x:Type ToolTip}">
<Setter Property = "HorizontalOffset" Value="50"/>
<Setter Property = "VerticalOffset" Value="50"/>
<Setter Property = "Background" Value="LightBlue"/>
<Setter Property = "Foreground" Value="Purple"/>
<Setter Property = "FontSize" Value="20"/>
<Setter Property = "FontWeight" Value="Bold"/>
</Style>
</Page.Resources>
<TextBlock>
TextBox with ToolTip
<TextBlock.ToolTip>
<ToolTip Style="{StaticResource Simple}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Width="20px" Height="20px" Source="TradClock.png"></Image>
<TextBox Grid.Column="1">useful information goes here</TextBox>
</Grid>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
我们要是想要什么样的tooltip就去添加吧
- 如何要WPF中的ToolTip更漂亮?
- 教你如何一步一步创建智能和漂亮的ToolTip
- 如何让我们的“家”更漂亮
- 打造漂亮的tooltip
- 用WPF实现在LISTVIEW中的鼠标悬停TOOLTIP显示
- WPF Datagrid Tooltip
- wpf 自定义Tooltip template
- WPF-004 控件 ToolTip
- wpf toolTip自定义
- wpf Tooltip样式
- WPF ToolTip控件使用
- 如何让你的程序界面更漂亮
- Linux 环境下如何使 Chrome 浏览器字体更漂亮
- 【Tooltip】WPF中Tooltip使用技巧总结
- 【Tooltip】WPF中Tooltip使用技巧总结
- 【Tooltip】WPF中Tooltip使用技巧总结
- WPF 为按钮添加Tooltip
- WPF中ToolTip的自定义
- 一个用JS作的简单的画图程序,可改画线粗细和顡色,觉得挺有意思的,所以放上来,以供相互学习
- Title:查询表主键外键信息的SQL
- 使用Struts上传文件
- ubuntu6.10安装过程
- 基于Java Web的文件上传进度显示的一种解决方案
- 如何要WPF中的ToolTip更漂亮?
- 0416
- 了解ClassLoader
- 开发使用logging
- Linux: the big picture
- sdt类型的说明和应用
- Creating a Simple Win32 Service in C++
- 在VB.NET中寻找App
- 先后安装salaris,linux后如何修改grub引导进入solaris