c# - 如何在 C# Xamarin IDE iOS 中隐藏一个按钮

标签 c# ios button xamarin xamarin.forms

如何在 iOS 的 Xamarin IDE 中使用 C# 隐藏按钮?我知道这对某些人来说可能是一个简单的问题,但我尝试了多种方法,但我可能无法让它发挥作用。

我用过代码:

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

我已将此代码放在下面的 viewDidLoad 部分

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

我试过使用 button1.Visible = false; 但这也不起作用。我已经尝试将它放在我的 View Controller 文件中的不同位置,但我仍然无法让它工作。我通过在 xamarin IDE 中命名它们来确保我的按钮与我在文件中使用的名称相对应。我想要做的是让我的按钮消失并在点击按钮时重新出现,但我什至无法让它们最初消失。

最佳答案

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

有一种非常简单的方法可以在 Xamarin 中隐藏按钮。而不是使用 Button.Hide 或 Button.Hidden = true;你应该去

button.Visibility= ViewStates.Invisible;

这本质上与 Button.Hide() 相同;或 Button.Hidden = true; 它在某种程度上借鉴了 WPF 开发,而不是您使用的方法来自 WinForm 开发,它看起来像..

button.Visibility = Visibility.Hidden;

关于c# - 如何在 C# Xamarin IDE iOS 中隐藏一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31622158/

相关文章:

c# - IIS 10 上的 Web API(处理程序 "ExtensionlessUrlHandler-Integrated-4.0"有一个坏模块 "ManagedPipelineHandler")

ios - 无法使用 Xcode 7 和 GoogleMaps 使用 Podfile 将 IOS 应用程序上传到 iTunes

ios - UILabel 上的 CAGradientLayer 无法旋转

ios - 原型(prototype)单元 - 元素的可访问性顺序

JavaScript 后退按钮失败

c# - 获取 C# 应用程序在非开发机器上崩溃的堆栈跟踪

c# - Kotlin通用类限制,例如C#'s “class”关键字

c# - 使用正则表达式将字符串中的文本替换为分隔符

c# - 无法在 C# 中的按钮文本中显示 "&&"

android - 如何合并图库中每个图像的按钮?