private void ReplacePlaceHolder(WorkItem workItem, ISmartPartPlaceholder placeholder) { Control replacement = workItem.Items.Get <Control>(placeholder.SmartPartName); if (replacement != null) { placeholder.SmartPart = replacement; } }
private void ReplaceIfPlaceHolder(WorkItem workItem, FrameworkElement frameworkElement) { ISmartPartPlaceholder placeholder = frameworkElement as ISmartPartPlaceholder; if (placeholder != null) { FrameworkElement replacement = workItem.Items.Get <FrameworkElement>(placeholder.SmartPartName); if (replacement != null) { placeholder.SmartPart = replacement; } } }
private void ReplaceIfPlaceHolder(WorkItem workItem, Control control) { ISmartPartPlaceholder placeholder = control as ISmartPartPlaceholder; if (placeholder != null) { Control replacement = workItem.Items.Get <Control>(placeholder.SmartPartName); if (replacement != null) { placeholder.SmartPart = replacement; } } }
public TabWorkspace() { InitializeComponent(); _placeholder = smartPartPlaceholder as ISmartPartPlaceholder; }