Фактически вы можете определить свой пользовательский компонент в отдельном файле XAML, а затем просто привязать компонент, где вам это нужно.
Например, метка с изображением может быть сгруппирована в выделенный файл XAML:
<?xml version="1.0" encoding="utf-8" ?>
<StackLayout xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="UserControls.ImageWithTitle"
VerticalOptions="Center" HorizontalOptions="Center" >
<Label HorizontalOptions="Center"
x:Name="TitleLabel" />
<Image Source="noimage.png" />
</StackLayout>
В файле .cs я определил привязку для TitleLabel
public string TitleName
{
get { return TitleLabel.Text; }
set { TitleLabel.Text = value; }
}
. Поэтому, когда вы включаете компонент в другой макет, вы можете напрямую присвоить значение метки (или через привязку):
<usercontrols:ImageWithTitle TitleName="Home"/>
Удостоверьтесь к , Входят в систему Travis сначала. Восстановить кнопка не появляется, пока Вы не зарегистрированы. Я знаю, что это очевидно, но кто-то просто споткнулся он также ;-)