0

我对使用 Microsoft Expression Blend 的行为有疑问。我不知道如何在 Expression Blend 或 Visual Studio 中获取 OnAttached 事件。它不火。这是一个例子:

public class MyBehavior : Behavior<Path>
{
    public PathNavigation()
    {

    }

    protected override void OnAttached()
    {
        // Only firing in runtime
        base.OnAttached();
        AssociatedObject.Loaded += AssociatedObject_Loaded;
    }

    private void AssociatedObject_Loaded(object sender, System.Windows.RoutedEventArgs e)
    {
        // Only firing in runtime
    }
}

在 Blend 中设计时是否有可能获得这些事件?提前致谢。克里斯

4

1 回答 1

1

有没有可能在设计时,AssociatedObject.IsLoaded == true?您可以在附加事件处理程序之前检查它,并调用通用OnLoaded方法。

于 2013-07-05T13:57:26.340 回答