Xceed Toolkit Plus for WPF v4.6 Documentation
ViewStackSource Property


Xceed.Wpf.Toolkit Assembly > Xceed.Wpf.Toolkit.Zoombox Namespace > Zoombox Class : ViewStackSource Property
Gets or sets an IEnumerable value representing a collection used to generate a view stack for the Zoombox.
Syntax
'Declaration
 
<BindableAttribute(True)>
Public Property ViewStackSource As IEnumerable
'Usage
 
Dim instance As Zoombox
Dim value As IEnumerable
 
instance.ViewStackSource = value
 
value = instance.ViewStackSource
[Bindable(true)]
public IEnumerable ViewStackSource {get; set;}

Property Value

The view stack of a Zoombox is either explicitly set using the ViewStack property or auto-generated based on members of the ViewStackSource collection. In this sense, the ViewStackSource property is analogous to the ItemsSource property for an ItemsControl. This property can be used to bind the view stack to an observable collection of ZoomboxView objects (or a collection of objects of type string, Point, double, or Rect, which can be directly converted to ZoomboxView objects via the ZoomboxViewConverter class). When the ViewStackSource property is in use, the ViewStack property is effectively read-only. An attempt to directly modify the ViewStack will result in an exception. When the ViewStackSource property is set to a non-null collection, the contents of the ViewStack collection is replaced with the views generated from the ViewStackSource. If the ViewStackSource property is already set, explicitly setting it to null will remove the auto-generated collection of views and the Zoombox will have an empty ViewStack collection. If ViewStackSource is already null, setting it to null has no effect.
Requirements

Target Platforms: Windows 11, Windows 10, 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

See Also

Reference

Zoombox Class
Zoombox Members