为了账号安全,请及时绑定邮箱和手机立即绑定

我不能在代码隐藏中使用我的标签?

我不能在代码隐藏中使用我的标签?

C#
BIG阳 2021-09-19 18:45:12
我正在尝试使用Visual Studio.我已经浏览了几个教程,但我无法弄清楚为什么我不能label在代码隐藏文件中编辑我的。例如,我想label消失的时候我click的button。我声明了一个Eventhandler工作正常,但我不能在我的C# 代码中使用我的标签:<?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://xamarin.com/schemas/2014/forms"         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"         xmlns:local="clr-namespace:App1"         x:Class="App1.MainPage">    <StackLayout>        <Label x:Name="LblName1"  Text="Hallo"/>        <Button x:Name="CmdButton1" Text="Folge mir zum Regelbuch" Margin="0,400,0,4" Clicked="CmdButton1_Click"/>    </StackLayout></ContentPage>我以为我可以使用它,因为我声明了它,x:name=""但我无法到达它。我是一个该死的初学者,所以我很抱歉转储问题......编辑:Xaml 代码包含在 Mainpage.xaml 中,如果信息足够,我想从 Mainpage.xaml.cs 访问标签。我的简单 C# 代码如下所示:namespace App1{public partial class MainPage : ContentPage{    public MainPage()    {        InitializeComponent();    }    private void CmdRegelbuch_Click(object sender, EventArgs e)    {        LblName1.IsVisible=false;    }}}我希望这足以扩展我的问题。
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

假设提供的代码来自MyUserControl.xaml,那么您的MyUserControl.xaml.cs(代码隐藏)文件中将有一个 CmdButton1_Click 。


在那里你应该设置标签的可见性。


private void CmdButton1_Click(object sender, RoutedEventArgs e)

{

    LblName1.Visibility = Visibility.Hidden;

}


查看完整回答
反对 回复 2021-09-19
  • 1 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信