/// <summary> /// By default uses the conversion implemented in <see cref="WPFSmartPartInfo.ConvertTo{TSmartPartInfo}"/>. /// A derived class can implement a different conversion scheme. /// </summary> protected virtual TSmartPartInfo ConvertFrom(ISmartPartInfo source) { return(WPFSmartPartInfo.ConvertTo <TSmartPartInfo>(source)); }
/// <summary> /// Converts a smart part information to a compatible one for the workspace. /// </summary> protected virtual ZoneSmartPartInfo OnConvertFrom(ISmartPartInfo source) { return(WPFSmartPartInfo.ConvertTo <ZoneSmartPartInfo>(source)); }
/// <summary> /// See <see cref="IComposableWorkspace{TSmartPart, TSmartPartInfo}.ConvertFrom"/> for more information. /// </summary> TabSmartPartInfo IComposableWorkspace <Control, TabSmartPartInfo> .ConvertFrom(ISmartPartInfo source) { return(WPFSmartPartInfo.ConvertTo <TabSmartPartInfo>(source)); }