WPF已经定义了Binding和TemplateBinding.有没有办法定义自己的自定义绑定类型.
例如,我可以声明一个"SelfBinding",其中RelativeSource == RelativeSource.Self?
Kri*_*is 5
是的,Binding和TemplateBinding称为标记扩展,您可以创建自己的扩展.另请参阅此处了解实施细节.
编辑:您可以从绑定继承,使其非常简单.
public class SelfBinding : Binding
{
public SelfBinding(string path) : base(path)
{
RelativeSource = new RelativeSource(RelativeSourceMode.Self);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |