Я пытаюсь закодировать приложение для Android, используя Visual Studio
.
Я просмотрел несколько руководств, но я просто не могу понять, почему я не могу отредактировать свой label
в файле codebehind.
Например, я хочу, чтобы 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=""
, но я просто не могу достичь этого. Я кровавый новичок, поэтому прошу прощения за вопрос с дампом ...
Edit:
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;
}
}
}
Надеюсь, это достаточно расширило мой вопрос.