Intersoft.Client.UI.Aqua Namespace : UXCallOut Class |
<TemplatePartAttribute(Name="HeaderElement", Type=System.Windows.Controls.ContentControl)> <TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="CallOutElement", Type=Intersoft.Client.UI.Controls.CallOut)> <StyleTypedPropertyAttribute(Property="CallOutStyle", StyleTargetType=Intersoft.Client.UI.Controls.CallOut)> <TemplatePartAttribute(Name="ContentElement", Type=System.Windows.Controls.ContentPresenter)> <TemplatePartAttribute(Name="PopupElement", Type=Intersoft.Client.UI.Controls.UXPopup)> <DescriptionAttribute("Provides a lightweight control for displaying a callout shaped container to the attached element.")> Public Class UXCallOut Inherits Intersoft.Client.Framework.ISHeaderedContentControl Implements Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
Dim instance As UXCallOut
[TemplatePartAttribute(Name="HeaderElement", Type=System.Windows.Controls.ContentControl)] [TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="CallOutElement", Type=Intersoft.Client.UI.Controls.CallOut)] [StyleTypedPropertyAttribute(Property="CallOutStyle", StyleTargetType=Intersoft.Client.UI.Controls.CallOut)] [TemplatePartAttribute(Name="ContentElement", Type=System.Windows.Controls.ContentPresenter)] [TemplatePartAttribute(Name="PopupElement", Type=Intersoft.Client.UI.Controls.UXPopup)] [DescriptionAttribute("Provides a lightweight control for displaying a callout shaped container to the attached element.")] public class UXCallOut : Intersoft.Client.Framework.ISHeaderedContentControl, Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
[TemplatePartAttribute(Name="HeaderElement", Type=System.Windows.Controls.ContentControl)] [TemplatePartAttribute(Name="RootElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="CallOutElement", Type=Intersoft.Client.UI.Controls.CallOut)] [StyleTypedPropertyAttribute(Property="CallOutStyle", StyleTargetType=Intersoft.Client.UI.Controls.CallOut)] [TemplatePartAttribute(Name="ContentElement", Type=System.Windows.Controls.ContentPresenter)] [TemplatePartAttribute(Name="PopupElement", Type=Intersoft.Client.UI.Controls.UXPopup)] [DescriptionAttribute("Provides a lightweight control for displaying a callout shaped container to the attached element.")] public ref class UXCallOut : public Intersoft.Client.Framework.ISHeaderedContentControl, Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
UXCallOut is an interactive popup control in a form of CallOut which can be used to represent the content inside the callout as well as the content of the control itself.
UXCallOut derives from ISHeaderedContentControl, which means that it is using headered content presentation model. To learn more about headered content model, see Content Model Overview.
The Content in UXCallOut represents the object inside the callout itself., while the Header represents the element attached to the callout.
The following example shows the difference between the Content and Header in UXCallOut.
UXCallOut |
Copy Code
|
---|---|
<Intersoft:UXCallOut> <Intersoft:UXCallOut.Header> <Intersoft:GlassButton Content="Next Picture"></Intersoft:GlassButton> </Intersoft:UXCallOut.Header> <Grid Height="150" Width="150"> <Image Source="/Lighthouse.jpg" Stretch="Fill"/> </Grid> </Intersoft:UXCallOut> |
System.Object
System.Windows.DependencyObject
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
System.Windows.Controls.ContentControl
Intersoft.Client.Framework.ISContentControl
Intersoft.Client.Framework.ISHeaderedContentControl
Intersoft.Client.UI.Aqua.UXCallOut
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2