Visual Studio无法识别的Windows手机方法中的形状可见性

时间:2014-05-09 02:09:01

标签: .net windows-phone-8 visual-studio-2013 windows-phone-8.1

我正在使用Visual Studio 2013和.Net 4.5.1在Windows手机上开发应用程序。问题是Visual Studio无法识别类IsVisible中的方法VisibleShape

我包含了名称空间System.Windows.ShapesMicrosoft.VisualBasic.PowerPacks,这些名称空间也无法被Visual Studio识别;我从Windows Phone Dev网站获得了这些方法和命名空间。

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Visibility代替IsVisibleVisible。在您的代码中,就像这样:

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;
    }
}