2015-07-25 9 views
8

Wie machen Sie eine Schaltfläche in C# in der Xamarin IDE in iOS versteckt? Ich weiß, dass dies eine einfache Frage für einige Leute sein kann, aber ich habe mehrere Möglichkeiten ausprobiert und ich kann es wahrscheinlich nicht zur Arbeit bringen.Wie man eine Schaltfläche in C# Xamarin IDE versteckt iOS

Ich habe den Code verwendet:

button1.Hidden = True; 
button2.Hidden = True; 
button3.Hidden = True; 

und ich habe diesen Code in dem viewDidLoad unter

public override void ViewDidLoad() 
{ 
    base.ViewDidLoad(); 
    button1.Hidden = True; 
    button2.Hidden = True; 
    button3.Hidden = True; 
    // Perform any additional setup after loading the view, typically from a nib. 
} 

Ich habe versucht, button1.Visible = false; mit Abschnitt platziert, aber das funktioniert auch nicht . Ich habe versucht, es an verschiedenen Stellen in meiner View-Controller-Datei zu platzieren, und ich kann es immer noch nicht zum Laufen bringen. Ich habe sichergestellt, dass meine Schaltflächen mit den Namen übereinstimmen, die ich in meiner Datei verwende, indem ich sie in der Xamarin IDE benenne. Was ich versuche, ist, dass meine Knöpfe verschwinden und auf Knopfdruck wieder erscheinen, aber ich kann sie nicht einmal verschwinden lassen.

+0

Ich habe versucht, auch diese Seite aussehen würde forschen aber nicht gelungen, eine Lösung zu finden . Ich bin mir nicht sicher, ob ich den Code in den falschen Teil der Datei platziere oder ob meine Syntax falsch ist. – parker88

Antwort

5

Nach http://forums.xamarin.com/discussion/9317/how-to-hide-and-unhide-a-button

Es ist eine sehr einfache Art und Weise eine Schaltfläche innerhalb Xamarin zu verstecken. Anstatt Button.Hide oder Button.Hidden = true zu verwenden; Sie sollten mit

gehen
button.Visibility= ViewStates.Invisible; 

Dies ist im Wesentlichen das gleiche wie Button.Hide(); oder Button.Hidden = true; Es leiht sich von WPF Entwicklung etwas, wo anstelle der verwendeten Methoden Sie die von WinForm Entwicklung kommen würde, es ist wie ..

button.Visibility = Visibility.Hidden; 
Verwandte Themen