【发布时间】:2015-10-20 07:25:16
【问题描述】:
我有一个视觉刷,我想将视觉设置为一个元素。我的视觉画笔的当前示例:
<VisualBrush Viewport="0,0,0.5,0.5" Visual="{Binding ElementName=Panel}"></VisualBrush>
但是,我想更改 Visual 中的值,以便在不同时间显示不同控件的视觉效果。我的第一个想法是:
Visual="{Binding ElementName={Binding VisElName}}"
但首先这是不允许的,其次我的视图模型需要知道我的元素的名称。有没有办法在 MVVM 中做到这一点,以便我可以随意将视觉更改为另一个元素?
【问题讨论】: