Intersoft.Client.UI.Aqua.UXInput Namespace : UXRangeSliderBar Class |
<TemplatePartAttribute(Name="VerticalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)> <TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalThumbTopElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="VerticalBottomTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)> <TemplatePartAttribute(Name="VerticalDragTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalBottomTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalBottomTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)> <TemplatePartAttribute(Name="VerticalTopTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalTopTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)> <TemplatePartAttribute(Name="HorizontalRightTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)> <TemplatePartAttribute(Name="HorizontalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="VerticalThumbBottomElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="VerticalTopTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)> <TemplatePartAttribute(Name="VerticalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="VerticalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)> <TemplatePartAttribute(Name="HorizontalLeftTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)> <TemplatePartAttribute(Name="HorizontalLeftTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="HorizontalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)> <TemplatePartAttribute(Name="HorizontalLeftTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)> <TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="HorizontalDragTrackElement", Type=System.Windows.Controls.Grid)> <StyleTypedPropertyAttribute(Property="StartThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)> <StyleTypedPropertyAttribute(Property="EndThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="HorizontalThumbLeftElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="HorizontalRightTrackElement", Type=System.Windows.Controls.Grid)> <TemplatePartAttribute(Name="HorizontalThumbRightElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="HorizontalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)> <TemplatePartAttribute(Name="HorizontalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)> <TemplatePartAttribute(Name="HorizontalRightTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)> <TemplatePartAttribute(Name="HorizontalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)> Public Class UXRangeSliderBar Inherits UXSliderBarBase Implements Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
Dim instance As UXRangeSliderBar
[TemplatePartAttribute(Name="VerticalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalThumbTopElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalBottomTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="VerticalDragTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalBottomTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalBottomTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="VerticalTopTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalTopTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalRightTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalThumbBottomElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalTopTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="VerticalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalLeftTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalLeftTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalLeftTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalDragTrackElement", Type=System.Windows.Controls.Grid)] [StyleTypedPropertyAttribute(Property="StartThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)] [StyleTypedPropertyAttribute(Property="EndThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalThumbLeftElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalRightTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalThumbRightElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalRightTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="HorizontalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)] public class UXRangeSliderBar : UXSliderBarBase, Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
[TemplatePartAttribute(Name="VerticalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="VerticalTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalThumbTopElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalBottomTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="VerticalDragTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalBottomTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalBottomTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="VerticalTopTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalTopTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalRightTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalMiddleDecreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalThumbBottomElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="VerticalTopTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="VerticalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="VerticalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalLeftTooltipPopup", Type=Intersoft.Client.UI.Controls.UXPopup)] [TemplatePartAttribute(Name="HorizontalLeftTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalMiddleDecreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalLeftTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="HorizontalTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalDragTrackElement", Type=System.Windows.Controls.Grid)] [StyleTypedPropertyAttribute(Property="StartThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)] [StyleTypedPropertyAttribute(Property="EndThumbStyle", StyleTargetType=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalThumbLeftElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalRightTrackElement", Type=System.Windows.Controls.Grid)] [TemplatePartAttribute(Name="HorizontalThumbRightElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalThumbRangeElement", Type=Intersoft.Client.UI.Controls.UXThumb)] [TemplatePartAttribute(Name="HorizontalMiddleIncreaseButton", Type=Intersoft.Client.UI.Aqua.UXRepeatButton)] [TemplatePartAttribute(Name="HorizontalRightTooltipElement", Type=Intersoft.Client.UI.Controls.StylishLabel)] [TemplatePartAttribute(Name="HorizontalMiddleIncreaseElement", Type=System.Windows.Controls.Grid)] public ref class UXRangeSliderBar : public UXSliderBarBase, Intersoft.Client.Framework.IControl, Intersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing
The track in UXRangeSliderBar represents the range span of values that can be selected by user. The lowest possible value in UXRangeSliderBar 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 subtracted from the value of UXRangeSliderBar.
Unlike UXSliderBar, UXRangeSliderBar uses two selection properties, SelectionStart and SelectionEnd, to indicate the selected range of values. By default, both properties are set to NaN, which means the range selection starts from the lowest possible value specified in Minimum property and ends at the highest possible value specified in Maximum property.
The following example shows how to define a simple UXRangeSliderBar in XAML.
View |
Copy Code
|
---|---|
<Intersoft:UXRangeSliderBar HandlesVisibility="Visible" TickPlacement="BottomRight" Minimum="10" Maximum="50" LargeChange="5" SmallChange="1" SelectionStart="20" SelectionEnd="40"/> |
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.UXRangeSliderBar
Intersoft.Client.UI.DataVisualization.RangeScrollBar
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