luk*_*asz 7 wpf xaml brackets rounding coloranimation
当我使用ColorAnimation更改控件背景时,我使用以下语法:
<ColorAnimation Duration="0:0:0.5"
Storyboard.TargetProperty="(Control.Foreground).(SolidColorBrush.Color)"
To="Black" />
Run Code Online (Sandbox Code Playgroud)
我很高兴它有效,但我找不到有关xaml语法参考中的圆括号的任何信息...
那么请你解释一下这个语法来自哪里以及圆括号实际意味着什么?
这将非常有帮助.谢谢
括号表示应使用部分限定条件构造PropertyPath中的此属性.它可以使用XML命名空间来查找具有适当映射的类型.ownerType通过每个程序集中的XmlnsDefinitionAttribute声明来搜索XAML处理器可以访问的类型.大多数应用程序都具有映射到http://schemas.microsoft.com/winfx/2006/xaml/presentation 命名空间的默认XML命名 空间,因此通常只有自定义类型或类型在该命名空间之外才需要前缀.propertyName必须解析为ownerType上存在的属性的名称.此语法通常用于以下情况之一:
路径在XAML中指定,该路径位于没有指定目标类型的样式或模板中.合格用法通常对除此之外的其他情况无效,因为在非样式的非模板情况下,该属性存在于实例上,而不是类型.
该物业是附属物业.
您绑定到静态属性.
| 归档时间: |
|
| 查看次数: |
1718 次 |
| 最近记录: |