1. converterparameter不是依赖属性,所以不能用binding. 2. 可以把converter 的接口 IValueConverter改为 IMultiValueConverter,实现多个 MultiBinding 3. IMultiValueConverter代码,例如: public class MultiBoolToColorConverter : IMultiValueConverter { public object Convert(object[] value
场景:ListBox中有个ContextMenu,希望点击其中一个菜单项的时候把ListBox当做CommandParameter传递给Command,但是发现无论是通过ElementName还是RelativeSource中的FindAncestor传值,命令接收到的参数一直都是null. 分析:通过网上查找,找到这么一句话“The problem is that the ContextMenu is at the root of its own visual tree, so any Rel