我正在使用Visual Studio 2013和.Net 4.5.1在Windows手机上开发应用程序。问题是Visual Studio无法识别类IsVisible
中的方法Visible
和Shape
。
我包含了名称空间System.Windows.Shapes
和Microsoft.VisualBasic.PowerPacks
,这些名称空间也无法被Visual Studio识别;我从Windows Phone Dev网站获得了这些方法和命名空间。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以使用Visibility
代替IsVisible
或Visible
。在您的代码中,就像这样:
private void Flag1_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
if(Flag1.Visibility == Visibility.Collapsed)
{
Flag1.Visibility = Visibility.Visible;
Flag2.Visibility = Visibility.Collapsed;
Flag3.Visibility = Visibility.Collapsed;
Flag4.Visibility = Visibility.Collapsed;
PhoneApp1.MainPage.winners.AFirstPlace= "Brazil";
}
else if (Flag1.Visibility == Visibility.Visible)
{
Flag1.Visibility = Visibility.Collapsed;
PhoneApp1.MainPage.winners.AFirstPlace = null;
}
}