我是c#编程的初学者,在阅读一些教程后我正在开发windows phone应用程序。c# - 如何在其他类的方法中从类的外部访问变量?
我的想法是,当用户点击一个窗口页面中的按钮时,其他窗口电话页面中的其他按钮必须将颜色从红色更改为绿色。
对不起,如果我太基本。
这我在一个名为“IndexPage.xaml”
<Button x:Name="One_green"
Content="1"
Background="Green"
Click="One_Click"
/>
<Button x:Name="One_red"
Content="1"
Background="Red"
Click="One_Click"
/>
现在我看到在我的窗口红色按钮,绿色按钮隐藏在背页定义。
现在,下面的代码是从其他的Windows Phone页“1.xaml”
<Button Content="GO" Click="Button_Click"/>
现在,当用户点击“GO”按钮,我希望按钮变为红色到绿色的“IndexPage的.xaml”。所以我尝试了代码像这样在“1.xaml.cs”
private void Button_Click(object sender, RoutedEventArgs e)
{
One_red.Visibility = Visibility.Collapsed;
One_green.Visibility = Visibility.Visible;
}
但我不能够访问在上面的代码中的“One_red”或“One_green”按钮。请摆脱我的指示。
另外我希望该代码只执行一次。 (即)当IndexPage.xaml再次加载时,我希望该按钮始终为绿色。
非常感谢您提前。
请告诉我,如果需要一些其他的细节。
谢谢,但我想保存状态,即使在程序关闭后。我该怎么做? (即)即使程序关闭并再次打开后,我也希望该按钮保持绿色。换句话说,该特定功能只能执行一次,但该更改必须在该另一个Windows Phone页面中保持不变。请帮忙。在此先感谢 – seshagopalan 2014-11-22 18:22:51