Scrolling Controls

Scrolling controls provide the ability to display text in a scrolling manner.

Scrolling Controls Property Usage

The following table shows the properties used by each control:
PropertyArea NavigatorFade ScrollerMarqueeNews Scroller
AllowDropXXXX
AlternationCountX
BackgroundXXXX
BorderBrushXXXX
BorderThicknessXXXX
CacheModeXXX
ClipXXX
ClipToBoundsX
ColumnXXXX
ColumnSpanXXXX
CornerRadiusXXX
CursorXXX
DataContextXXX
DisplayMemberPathXXX
EffectXXXX
Enable RotationX
FadeScrollerAnimationSpeedX
FadeScrollerAnimationTypeX
FadeScrollerDestinationTypeX
FadeScrollerFadeInSpeedX
FadeScrollerFadeOutSpeedX
FadeScrollerPauseOnMouseHoverX
FeedRefreshIntervalX
FeedUriX
FlowDirectionXXXX
FocusableX
FocusVisualStyleX
FontFamilyXXXX
FontSizeXXXX
FontStretchXXXX
FontStyleXXXX
FontWeightXXXX
ForceCursorX
ForegroundXXXX
HeightXXXX
HorizontalAlignmentXXXX
HorizontalContentAlignmentXXXX
IntervalX
IsEnabledXXXX
IsHitTestVisibleXXXX
IsManipulationEnabledX
IsOnX
IsSharedSizeScopeX
IsTabStopXXXX
IsTextSearchCaseSensitiveX
IsTextSearchEnabledX
ItemsPanelXX
ItemsSourceXXX
ItemStringFormatX
ItemTemplateXX
LanguageXXX
LocalizationXXXX
MarginXXXX
MarqueeAnaimationSpeedX
MarqueeAnimationTypeX
MarqueePauseOnMouseHoverX
MaxHeightXXXX
MaxWidthXXXX
MinHeightXXXX
MinWidthXXXX
NameXXXX
NavigationBrushX
OpacityXXXX
OpacityMaskXXXX
OverridesDefaultStyleX
PaddingXXXX
ProjectionXXX
RenderTransformXXX
RenderTransformOriginXXXX
RotateDegreeX
RotateMethodX
RotateSpeedX
RowXXXX
RowSpanXXXX
ShowSlidersX
SnapsToDevicePixelsX
StyleXXXX
TabIndexXXXX
TabNavigationXXX
TagXXXX
TemplateXXXX
TitleBrushX
TitleFontFamilyX
TitleFontSizeX
TitleFontWeightX
ToolTipXXXX
UidXXX
UseLayoutRoundingXXXX
VerticalAlignmentXXXX
VerticalContentAlignmentXXXX
VisibilityXXXX
WidthXXXX
ZoomLevelX

Scrolling Controls Property Descriptions

The following table shows the properties descriptions used by all control:
PropertyDescription
AllowDropSelect this check box to indicate that the control can accept data that is dragged onto it.
AlternationCountSpecifies the number of alternating item containers or rows to display.
BackgroundExpand this field to select the background color of the selected control.
BorderBrushExpand this field to select the border color of the selected control.
BorderThicknessSpecifies the border thickness of a control, in pixels.
CacheModeSpecifies a value that indicates that rendered content should be cached when possible.
ClipSpecifies the geometric shape used to define the outline of the image.
ClipToBoundsSelect this check box to clip the content of this control (or content coming from the child elements of this control) to fit into the size of the containing control.
ColumnSpecifies the column within the grid where the control is located.
ColumnSpanSpecifies the total number of columns that child content spans within a grid.
CornerRadiusSpecifies the degree to which the corners of a control are rounded.
CursorSpecifies the cursor image to display when the mouse pointer hovers over an object.
DataContextSpecifies the data context for a control when it participates in data binding.
DisplayMemberPathSpecifies a path to a value on the source control to serve as the visual representation of the control.
EffectClick the arrow to expand the property, select the effect you want to apply to the control, and then configure the specific values for the effect. Valid values to select are:
  • Blur
    • Kernel Type
    • Radius
  • Drop Shadow
    • Color
    • Direction
    • Opactiy
    • Shadow Depth
EnableRotationSelect this check box to allow the control to be rotated. If this check box is cleared, the RotateDegree, RotationMethod, and RotationSpeed property configurations will have no effect.
FadeScrollerAnimationSpeedSpecifies the speed at which the control animates.
FadeScrollerAnimationTypeSpecifies the direction in which the control moves. Valid selections are:
  • Scroll Left Right
  • Scroll Right Left
  • Scroll Top Bottom
  • Scroll Bottom Top
  • Fade In
  • None
FadeScrollerDestinationTypeSpecifies the destination of the scrolling. Valid selections are:
  • Center
  • Left
  • Right
  • Top
  • Bottom
FadeScrollerFadeInSpeedSpecifies the speed at which the control will fade in.
FadeScrollerFadeOutSpeecSpecifies the speed at which the control will fade out.
FadeScrollerPaudeOnMouseHoverSelect this check box to indicate whether the control will pause when the mouse pointer is hovered over the control.
FeedRefreshIntervalSpecifies the time interval at which the feed content is refreshed from the source specified by the FeedUri property.
FeedUriSpecifies the URI of the news feed whose items should be displayed.
FlowDirectionSpecifies the direction that text and other user interface (UI) elements flow within any parent control. Selections are:
  • Left to Right
  • Right to Left
FocusableSelect this check box to indicate that the control can receive focus.
FocusVisualStyleSpecifies a property that enables customization of appearance, effects, or other style characteristics that apply to this control when it has focus.
FontFamilySpecifies the font family for the control.
FontSizeSpecifies the font size for the control.
FontStretchSpecifies the degree to which a font is condensed or expanded on the screen.
FontStyleSpecifies the font style for the control.
FontWeightSpecifies the weight or thickness of the specified font.
ForceCursorSelect this check box to indicate that the user interface (UI) renders the cursor as declared by the Cursor property.
ForegroundExpand this field to select the foreground color.
HeightSpecifies the height of the control, in pixels.
HorizontalAlignmentSpecifies the horizontal alignment characteristics applied to this control. Selections are:
  • Left
  • Center
  • Right
  • Stretch
HorizontalContentAlignmentSpecifies the horizontal alignment of the control's content. Selections are:
  • Left
  • Center
  • Right
  • Stretch
ImageStretchSpecifies how the image should be stretched to fill the destination rectangle. Selections are:
  • Fill
  • None
  • Uniform
  • UniformToFill
IntervalSpecifies the amount of time, in milliseconds, between increase or decrease commands when you click a Repeat Button or a Slider.
IsEnabledSelect this check box to indicate that this control is enabled in the user interface (UI).
IsHitTestVisibleSelect this check box to indicate that the control can possibly be returned as a hit test result from some portion of its rendered content.
IsManipulationEnabledSelect this check box to indicate that the manipulation events for the control are enabled.
IsOnSelect this check box to indicate that the control is turned on.
IsSharedSizeScopeSelect this check box to indicate that controls are sharing size information.
IsTabStopSelect this check box to indicate that a control is included in tab navigation.
IsTextSearchCaseSensitiveSelect this check box to indicate that text searches are case sensitive.
IsTextSearchEnabledSelect this check box to indicate that text search is enabled on the control.
ItemsPanelSpecifies the template that defines the panel that controls the layout of items.
ItemsSourceSpecifies the collection used to generate the content of the control.
ItemStringFormatSpecifies a composite string that determines how to format the items in the control if they are displayed as strings.
ItemTemplateClick the ellipsis button to open the Open dialog box to select the data template used to display each item.
LanguageSpecifies the localization language that applies to an object.
LocalizationClick the ellipsis button to open the Localization Configuration dialog box where you can configure the property to localize, the language to use for localization, and the text to localize.
MarginSpecifies the outer margin of a control.
MarqueeAnaimationSpeedSpecifies the speed, as a numeric value, of the marquee animation.
MarqueeAnimationTypeSpecifies the type of marquee animation. Selections are:
  • Scroll Left Right
  • Scroll Right Left
  • Scroll Top Bottom
  • Scroll Bottom Top
  • None
MarqueePauseOnMouseHoverSelect this check box to indicate that the marquee pauses when the mouse hovers over it.
MaxHeightSpecifies the maximum height of a control.
MaxWidthSpecifies the maximum width of a control.
MinHeightSpecifies the minimum height of a control.
MinWidthSpecifies the minimum width of a control.
NameSpecifies the identifying name of the control. The name provides a reference so that code behind, such as event handler code, can refer to a markup element during processing by a XAML processor.
NavigationBrushExpand this field to select the navigation color of the selected control.
OpacitySpecifies the opacity factor applied to the entire control. Valid values are 0 through 1, with up to 15 decimal places.
OpacityMaskExpand this field to select a color for the opacity mask, which is applied to any alpha-channel masking for the rendered content of this control.
OverridesDefaultStyleSelect this check box to indicate that this control incorporates style properties from theme styles.
PaddingSpecifies the amount of padding to apply to the inside edge of each side of a control.
ProjectionSpecifies the 3-D effect to apply to the current object.
RenderTransformSpecifies the transform information that affects the rendering position of an object.
RenderTransformOriginSpecifies the center point of any possible render transform, relative to the bounds of the element.
  • X is the horizontal origin factor, given as a value between 0 and 1.
  • Y is the vertical origin factor, given as a value between 0 and 1.
RotateDegreeSpecifies the degree the control should be rotated by. For example, if you set the value of this property to 90, the control is rotated 90 degrees.
RotateMethodSpecifies the method to use to rotate the control. Valid selections are:
  • MouseDown
  • MouseOn
RotationSpeedSpecifies the rotation speed of the control.
RowRowBackground
RowSpanSpecifies the total number of rows that child content spans within a grid.
ShowSlidersSelect this check box to indicate that slider controls will be available within the control's borders.
SnapsToDevicePixelsSelect this check box to indicate that rendering for this control uses device-specific pixel settings.
StyleSpecifies the style used by this control when it is rendered.
TabIndexSpecifies the order in which controls receive focus when the Tab key is pressed.
TabNavigationSpecifies a value that modifies how tabbing and the TabIndex property work for this control.
TagSpecifies an arbitrary object value that can be used to store custom information about this control.
TemplateClick the ellipsis button to open the Open dialog box to select a template to use.
TitleBrushSpecifies the brush to use to display the title of each article.
TitleFontFamilySpecifies the font family to use to display the title of each article.
TitleFontSizeSpecifies the font size for the title.
TitleFontWeightSpecifies the font weight to use to display the title of each article.
ToolTipSpecifies the tool-tip that displays for this control in the user interface (UI).
UidSpecifies the unique identifier (for localization) for this control.
UseLayoutRoundingSpecifies a value that determines whether rendering for the object and its visual subtree should use rounding behavior that aligns rendering to whole pixels.
VerticalAlignmentSpecifies the vertical alignment characteristics applied to this control. Selections are:
  • Bottom
  • Center
  • Top
  • Stretch
VerticalContentAlignmentSpecifies the vertical alignment of the control's content. Selections are:
  • Bottom
  • Center
  • Top
  • Stretch
VisiblilitySpecifies the visibility of this control. Selections are:
  • Collapsed
  • Hidden
  • Visible
WidthSpecifies the width of the control, in pixels.
ZoomLevelSpecifies how much the control will be zoomed in. For example, if you set the value of this property to 10, the control will be zoomed in to 10 times its original size.