private void TreeViewItemTemplateApplied(object sender, TemplateAppliedEventArgs e) { var item = (TreeViewItem)sender; var header = item.HeaderPresenter.Child; header.PointerEnter += AddAdorner; header.PointerLeave += RemoveAdorner; item.TemplateApplied -= TreeViewItemTemplateApplied; }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); // We allow ContentControls without ContentPresenters in the template. This can be // useful for e.g. a simple ToggleButton that displays an image. There's no need to // have a ContentPresenter in the visual tree for that. Presenter = e.NameScope.Find<ContentPresenter>("PART_ContentPresenter"); }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); if (Parent.TemplatedParent != null) { if (_presenterSubscription != null) { _presenterSubscription.Dispose(); _presenterSubscription = null; } Presenter?.GetObservable(ContentPresenter.ChildProperty) .Subscribe(SetTemplatedParentAndApplyChildTemplates); } }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); HeaderPresenter = e.NameScope.Find<ContentPresenter>("PART_HeaderPresenter"); }
protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); OnTemplateAppliedCalled = true; }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { if (_popup != null) { _popup.Opened -= PopupOpened; } _popup = e.NameScope.Get<Popup>("PART_Popup"); _popup.Opened += PopupOpened; }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); _popup = e.NameScope.Get<Popup>("PART_Popup"); _popup.DependencyResolver = DependencyResolver.Instance; _popup.Opened += PopupOpened; _popup.Closed += PopupClosed; }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); HeaderPresenter = e.NameScope.Find <ContentPresenter>("PART_HeaderPresenter"); }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); Presenter = e.NameScope.Find<IItemsPresenter>("PART_ItemsPresenter"); }
/// <summary> /// Called when the control's template is applied. /// </summary> /// <param name="e">The event args.</param> protected virtual void OnTemplateApplied(TemplateAppliedEventArgs e) { RaiseEvent(e); }
protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); TabStrip = e.NameScope.Find<IControl>("PART_TabStrip"); Pages = e.NameScope.Find<IControl>("PART_Content"); }
/// <summary> /// Called when the control's template is applied. /// </summary> /// <param name="e">The event args.</param> protected virtual void OnTemplateApplied(TemplateAppliedEventArgs e) { RaiseEvent(e); }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { _track = e.NameScope.Get<Track>("PART_Track"); }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { base.OnTemplateApplied(e); if (Parent.TemplatedParent != null) { if (_presenterSubscription != null) { _presenterSubscription.Dispose(); _presenterSubscription = null; } Presenter?.ApplyTemplate(); Presenter?.GetObservable(ContentPresenter.ChildProperty) .Subscribe(SetTemplatedParentAndApplyChildTemplates); } }
/// <inheritdoc/> protected override void OnTemplateApplied(TemplateAppliedEventArgs e) { _indicator = e.NameScope.Get<Border>("PART_Indicator"); UpdateIndicator(Bounds.Size); }