Intersoft ClientUI Documentation
UXSliderBar Class
Members  See Also  Send Feedback
Intersoft.Client.UI.Aqua.UXInput Namespace : UXSliderBar Class






Represents a control that allows user to select from a range of values by moving UXThumb control along a track.

Object Model

UXSliderBar Class

Syntax

Visual Basic (Declaration) 
<TemplatePartAttribute(Name="HorizontalValueRangeElement", Type=System.Windows.Controls.Border)>
<TemplatePartAttribute(Name="HorizontalRangeElement", Type=System.Windows.Controls.Grid)>
<TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)>
<TemplatePartAttribute(Name="HorizontalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)>
<TemplatePartAttribute(Name="VerticalRangeElement", Type=System.Windows.Controls.Grid)>
<TemplatePartAttribute(Name="VerticalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)>
<TemplatePartAttribute(Name="VerticalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)>
<TemplatePartAttribute(Name="VerticalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)>
<TemplatePartAttribute(Name="HorizontalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)>
<StyleTypedPropertyAttribute(Property="ThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)>
<TemplatePartAttribute(Name="VerticalValueRangeElement", Type=System.Windows.Controls.Border)>
<TemplatePartAttribute(Name="HorizontalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)>
<TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)>
Public Class UXSliderBar 
   Inherits UXSliderBarBase
   Implements IControlIFramework, ILicensing 
Visual Basic (Usage)Copy Code
Dim instance As UXSliderBar
C# 
[TemplatePartAttribute(Name="HorizontalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="HorizontalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="VerticalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[TemplatePartAttribute(Name="VerticalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="HorizontalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="ThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)]
public class UXSliderBar : UXSliderBarBase, IControlIFramework, ILicensing  
Delphi 
public class UXSliderBar = class(UXSliderBarBase, IControl, IFramework, ILicensing)
JScript 
TemplatePartAttribute(Name="HorizontalValueRangeElement", Type=System.Windows.Controls.Border)
TemplatePartAttribute(Name="HorizontalRangeElement", Type=System.Windows.Controls.Grid)
TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)
TemplatePartAttribute(Name="HorizontalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)
TemplatePartAttribute(Name="VerticalRangeElement", Type=System.Windows.Controls.Grid)
TemplatePartAttribute(Name="VerticalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)
TemplatePartAttribute(Name="VerticalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)
TemplatePartAttribute(Name="VerticalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)
TemplatePartAttribute(Name="HorizontalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)
StyleTypedPropertyAttribute(Property="ThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)
TemplatePartAttribute(Name="VerticalValueRangeElement", Type=System.Windows.Controls.Border)
TemplatePartAttribute(Name="HorizontalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)
TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)
public class UXSliderBar extends UXSliderBarBase implements IControlIFramework, ILicensing 
Managed Extensions for C++ 
[TemplatePartAttribute(Name="HorizontalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="HorizontalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="VerticalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[TemplatePartAttribute(Name="VerticalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="HorizontalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="ThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)]
public __gc class UXSliderBar : public UXSliderBarBase, IControlIFramework, ILicensing  
C++/CLI 
[TemplatePartAttribute(Name="HorizontalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="HorizontalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="VerticalRangeElement", Type=System.Windows.Controls.Grid)]
[TemplatePartAttribute(Name="VerticalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[TemplatePartAttribute(Name="VerticalTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)]
[TemplatePartAttribute(Name="HorizontalTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)]
[StyleTypedPropertyAttribute(Property="ThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="VerticalValueRangeElement", Type=System.Windows.Controls.Border)]
[TemplatePartAttribute(Name="HorizontalThumbElement", Type=Intersoft.Client.UI.Controls.UXThumb)]
[TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)]
public ref class UXSliderBar : public UXSliderBarBase, IControlIFramework, ILicensing  

Remarks

The track in UXSliderBar represents the range span of values that can be selected by user. The lowest possible value in UXSliderBar is specified in Minimum property, while the highest possible value is specified in Maximum property. The LargeChange and SmallChange properties indicates the value to be added or substracted from the value of UXSliderBar.

The following example shows how to define a simple UXSliderBar in XAML.

View Copy Code
<Intersoft:UXSliderBar Minimum="0" Maximum="100" LargeChange="10" SmallChange="1" TickPlacement="BottomRight" />
            

Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               System.Windows.Controls.Primitives.RangeBase
                  Intersoft.Client.Framework.ISRangeControl
                     Intersoft.Client.UI.Aqua.UXInput.UXSliderBarBase
                        Intersoft.Client.UI.Aqua.UXInput.UXSliderBar

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.