在Windows Phone 8应用程序中,在c#中为整个项目隐藏单选按钮的可见性
本文关键字:项目 隐藏 可见性 单选按钮 Phone Windows 应用程序 | 更新日期: 2023-09-27 18:09:35
我的代码为:
if (rb1.IsChecked.Value)
{
NavigationService.Navigate(new Uri("/enterque.xaml?chkd=" + rb1.IsChecked,
UriKind.Relative));
this.rb1.Visibility = Visibility.Collapsed;
}
当rb1
被选中时,它会在返回此页面时崩溃其可见性。但是当我通过主页再次导航到同一页面时,它再次可见??
rb1.visibility
仅具有局部作用域吗?
您可以在App.xaml.cs
文件中取一个Visibility
变量,它将为Visibility
在应用程序中保存value
for状态。
声明:
public static Visibility radVisibility = Visibility.Collapsed;
使用:
rb1.Visibility = App.radVisibility;
在App.xaml.cs
public static Visibility radVisibility = Visibility.Visible;
MainPage.cs:
if (rb1.IsChecked.Value)
{
App.radVisibility = Visibility.Collapsed;
this.rb1.Visibility = App.radVisibility;
NavigationService.Navigate(new Uri("/enterque.xaml?chkd=" + rb1.IsChecked,UriKind.Relative));
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
this.rb1.Visibility = App.radVisibility;
}
你应该使用监听事件,一旦单选按钮被点击,你需要处理被点击的事件然后隐藏单选按钮。
希望下面的链接对你有帮助。
https://groups.google.com/forum/!主题/codenameone-discussions WSRld91pSas