Partager via


LayoutSynchronizedItemsControl Class

An ItemsControl which will layout synchronously if the items are changed and the LayoutSynchronizer is active. This is used to ensure that critical codepaths which demand a measured and arranged element receive one when the items in the control changes.

Namespace:  Microsoft.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Déclaration
Public Class LayoutSynchronizedItemsControl _
    Inherits ItemsControl
'Utilisation
Dim instance As LayoutSynchronizedItemsControl
public class LayoutSynchronizedItemsControl : ItemsControl
public ref class LayoutSynchronizedItemsControl : public ItemsControl
type LayoutSynchronizedItemsControl =  
    class
        inherit ItemsControl
    end
public class LayoutSynchronizedItemsControl extends ItemsControl

Inheritance Hierarchy

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ItemsControl
                Microsoft.VisualStudio.PlatformUI.LayoutSynchronizedItemsControl
                  Microsoft.VisualStudio.PlatformUI.SplitterItemsControl

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

LayoutSynchronizedItemsControl Members

Microsoft.VisualStudio.PlatformUI Namespace