protected override void Detach(ResizableBehavior behavior) { foreach (var handle in HandleCollection) { handle.Behavior = null; } base.Detach(behavior); }
protected override void Attach(ResizableBehavior behavior) { base.Attach(behavior); foreach (var handle in HandleCollection) { handle.Behavior = behavior; } }
void IResizableAdvisor.OnResizeStart(UIElement element, ResizableBehavior resizableBehavior) { OnResizeStart(element, resizableBehavior); }
protected virtual void OnResizeStart(UIElement element, ResizableBehavior resizableBehavior) { }