ContentProperty
来源:互联网 发布:高级有限元分析软件 编辑:程序博客网 时间:2024/05/21 00:53
ContentPropertyAttribute主要用于Xaml的简化.
<TextBlock.Foreground><RadialGradientBrush><RadialGradientBrush.GradientStops><GradientStopCollection><GradientStop Offset="0" Color="Transparent" /><GradientStop Offset="1" Color="Red" /></GradientStopCollection></RadialGradientBrush.GradientStops></RadialGradientBrush></TextBlock.Foreground>
首先剔除GradientStopCollenction
<TextBlock.Foreground><RadialGradientBrush><RadialGradientBrush.GradientStops><GradientStop Offset="0" Color="Transparent" /><GradientStop Offset="1" Color="Red" /></RadialGradientBrush.GradientStops></RadialGradientBrush></TextBlock.Foreground>
其次,因为
[ContentPropertyAttribute("GradientStops", true)]public abstract class GradientBrush : Brush
所以,可以剔除RadialGradientBrush.GradientStops,变成
<TextBlock.Foreground><RadialGradientBrush><GradientStop Offset="0" Color="Transparent" /><GradientStop Offset="1" Color="Red" /></RadialGradientBrush></TextBlock.Foreground>
--------------------------------------------------------------------------------------------------
又如
[ContentPropertyAttribute("Children", true)]public abstract class Panel : FrameworkElement[ContentPropertyAttribute("Content", true)]public class UserControl : Control
都是给与Xaml元素默认的可省略内部元素标签
0 0
- ContentProperty
- STM32 启动文件选择
- 【数据库】BAT文件登录MySQL及SQL查询命令精解
- 12-EL表达式中的if.....else....使用方法
- HTTP头 Pragma:no-cache 缓存来源
- 安装 cronolog 分割 tomcat catalina.out 日志
- ContentProperty
- 程序员的自我修养 第一讲 计算机硬件知识
- 如何实现输入的密码显示为*号
- 知识整理——寻找直方图中面积最大的矩形
- Redhat Package Manager
- Winform 控件 errorProvider 的常用属性和方法
- 性能的救赎 - Oracle Server Result Cache
- error C3861: identifier not found | 找不到标识符
- 解决:Only the original thread that created a view hierarchy can touch its views