| File: System\Windows\VisualState.cs | Web Access |
| Project: src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\PresentationFramework.csproj (PresentationFramework) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Windows.Markup; using System.Windows.Media.Animation; namespace System.Windows { /// <summary> /// A visual state that can be transitioned into. /// </summary> [ContentProperty("Storyboard")] [RuntimeNameProperty("Name")] public class VisualState : DependencyObject { /// <summary> /// The name of the VisualState. /// </summary> public string Name { get; set; } private static readonly DependencyProperty StoryboardProperty = DependencyProperty.Register( "Storyboard", typeof(Storyboard), typeof(VisualState)); /// <summary> /// Storyboard defining the values of properties in this visual state. /// </summary> public Storyboard Storyboard { get { return (Storyboard)GetValue(StoryboardProperty); } set { SetValue(StoryboardProperty, value); } } } }