I am developing an app on Windows phone using Visual Studio 2013 and .Net 4.5.1. The problem is that Visual Studio can't recognize methods IsVisible and Visible in class Shape.

I included namespaces System.Windows.Shapes and Microsoft.VisualBasic.PowerPacks which are also not recognized by Visual Studio; I got these methods and namespaces from the Windows Phone Dev website.

Can anyone help me fix this issue?

有帮助吗?

解决方案

You can use Visibility instead of IsVisible OR Visible.And in your code, just like this:

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;
    }
} 
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top