我已经使用目标控件属性创建了一个自定义行为,但我不知道如何混合以显示圆形“对象选择器”,以便我可以拖放以定位特定控件。因此,当我创建这样的行为时:
public class SetFocusAfterBusyBehavior : Behavior<BusyIndicator>
{
public object TargetControl { get; set; }
当我尝试在混合中设置 TargetControl 属性时,我只得到一个没有对象选择器的框。
我尝试将 TargetControl 更改为依赖属性。我查看了反射器中的 TargetedTriggerAction 类,看看是否可以弄清楚是否有特殊属性。我还在网上四处闲逛并阅读了这个博客,它没有特别提到对象选择器,而且似乎比应该做的工作要多得多。
有一个简单的解决方案吗?我对silverlight和混合还很陌生,所以也许我错过了一些非常简单的东西。