protected override void GenerateChildren() { base.GenerateChildren(); this._uc = this._getUserControlFunc(); this._uc.Width = this.Width; this._uc.OnReady(); this.Children.Add((FrameworkElement)this._uc); }
protected override void ReleaseResourcesOnUnload() { base.ReleaseResourcesOnUnload(); this._uc.ReleaseResources(); if (this._releaseResourcesCallback != null) { this._releaseResourcesCallback(this._uc); } this._uc = null; }
public void AddBackToPool(UserControlVirtualizable uc) { this._ucList.Add(uc); }