- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 UserControl,其中包含视觉状态。当控件构造时,我想移动到“初始”状态之一(不是默认 - 有修改)。
public MyUserControl()
{
this.InitializeComponent();
Loaded += MyUserControl_Loaded;
VisualStateManager.GoToState(this, "HideImageState", false);
}
但是,当控件加载时,会发生明显的转换(HideImageState 代表的转换)。
为什么我要传递 useTransitions?
最佳答案
由于您没有提供更多信息,因此“一般”解决的问题很少可能有帮助。再一次,我从臀部拍摄常见问题...
首先是您的 Storyboard不准确。如果您在 Blend 中创建了过渡,那么这不太可能。但是,如果您手动对它们进行编码,那么目标可能不是您所期望的。
动画也可能正在发生,但被 UI 中的其他元素遮挡。当您在无法拉伸(stretch)的容器中调整对象大小时,有时会发生这种情况。
最后,也是最重要的,如果您的视觉状态转换位于包装在 Viewbox
中的用户控件中,那么出于某种原因您的 View 状态将被忽略。
还有其他可能的原因会导致您获得所看到的结果。但是,鉴于提供的信息太少,我无法继续猜测。我会假设以上三个原因之一。
祝你好运!
关于c# - VisualStateManager.GoToState() 忽略 useTransitions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935527/
当屏幕方向改变时,我称之为: string CurrentViewState = ApplicationView.GetForCurrentView().Orientation.ToS
我有一个将以下 DataTemplate 设置为 ItemTemplate 的列表框,我想使用 Codebehind 更改它的 VisualState。 数据模板:
我有一个 UserControl,其中包含视觉状态。当控件构造时,我想移动到“初始”状态之一(不是默认 - 有修改)。 public MyUserControl() { this.Initia
我在使用 VisualStateManager 为 StackPanel 设置动画时遇到了问题。 VisualStateManager.GoToState() 接受一个 Control 作为参数,但是
我正在使用 Silverlight VisualStateManager.GoToState 方法将我的控件从一种状态转换到另一种状态。这一切都很好,过渡动画效果很好。但我想知道转换何时完成,以便我可
它在 OnNavigatedTo 中不起作用,但它在 OnNavigatedTo 完成后起作用。 protected override void OnNavigatedTo(Windows.UI.Xa
在我的 Page.Resources 中,我有 DataTamplate:
我是一名优秀的程序员,十分优秀!