// (c) Copyright Microsoft Corporation. // This source is subject to the Microsoft Public License (Ms-PL). // Please see http://go.microsoft.com/fwlink/?LinkID=131993] for details. // All other rights reserved. using System; using System.Diagnostics.CodeAnalysis; namespace System.Windows.Controls { /// /// The IUpdateVisualState interface is used to provide the /// InteractionHelper with access to the type's UpdateVisualState method. /// [SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Justification = "This is not an exception class.")] internal interface IUpdateVisualState { /// /// Update the visual state of the control. /// /// /// A value indicating whether to automatically generate transitions to /// the new state, or instantly transition to the new state. /// void UpdateVisualState(bool useTransitions); } }