gpt4 book ai didi

c# - VisualStateManager.GoToState 在 OnNavigatedTo 方法中返回 false

转载 作者:太空宇宙 更新时间:2023-11-03 11:11:39 24 4
gpt4 key购买 nike

它在 OnNavigatedTo 中不起作用,但它在 OnNavigatedTo 完成后起作用。

protected override void OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
//Here result is false
bool result = VisualStateManager.GoToState(btn_reset, "Normal", false);
}


private void Button_Click(object sender, RoutedEventArgs e)
{
//Here result is true
bool result = VisualStateManager.GoToState(btn_reset, "Normal", false);
}

知道 OnNavigatedTo 有什么问题吗?我尝试设置不同的状态,但它们都给我相同的结果。

我想在 OnNavigatedTo 方法中或显示 View 之前设置初始状态

最佳答案

我在 Loaded 事件中编写了这段代码,它正在运行。

protected override void OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
Loaded += ScreenLoaded;
}

private void ScreenLoaded(object sender, RoutedEventArgs e)
{
btn_reset.IsEnabled = false;
bool result = VisualStateManager.GoToState(btn_reset, "Normal", false);
}

关于c# - VisualStateManager.GoToState 在 OnNavigatedTo 方法中返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13799103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com