// (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);
}
}