我在xamarin.forms中使用usercontrol,我需要访问内容页面中ContentView上使用的控件名称。我想在按钮点击时对控件的可见性为true / false。我正在获取点击事件,但需要访问控件名称以标记标签,条目。
答案 0 :(得分:1)
你尝试过使用过吗?
Button myButton = [YourCONTENTVIEW].FindByName<Button>("myButton");
答案 1 :(得分:-1)
首先,如果您使用XAML PLC,则应创建ContentPage,并且对于您想要访问的每个控件,需要设置属性名称。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
BackgroundColor="White"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Gone.UsersXaml.ChatPage">
<Label Text="Hello" x:Name = "MyLabel"/>
<Button x:Name = "MyButton"/>
</ContentPage>
然后在你的Code-Behind中就像......
public partial class SignupPage : ContentPage
{
public SignupPage()
{
InitializeComponent();
MyLabel.Text = "New Text Label";
MyButton.IsVisible = true;
}
}