をレンダリングしていない、私は、なぜユーザーコントロールに出て分割しないので、私はXAML Xamarinユーザーコントロールは、こんにちは、私は重複したコードの多くと形を持っているコンテンツ
親ページに
<?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:Client.UI.Views.UserControls"
x:Class="Client.UI.JobDetailPage"
Title="Job Details">
<ContentPage.Content>
<ScrollView>
<StackLayout Orientation="Vertical" BackgroundColor="#E3E3E3" HorizontalOptions="FillAndExpand" Margin="0,0,0,0">
<Label Text="BEFORE" x:Name="before" />
<local:ViewItem ></local:ViewItem>
<Label Text="AFTER" x:Name="after" />
</StackLayout>
</ScrollView>
</ContentPage.Content>
</ContentPage>
を持っている、と思いました
これは私のコードですが、ローカル/ビュー項目への参照があります。アプリはページのロードをロードしますが、テキストがページで入力されていない場合
これは
using Xamarin.Forms;
namespace Client.UI.Views.UserControls
{
public partial class ViewItem : View
{
public ViewItem()
{
InitializeComponent();
}
}
}
の後ろ
<?xml version="1.0" encoding="utf-8" ?>
<View xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:controls="clr-namespace:Client.UI.Views.UserControls;assembly=Client.UI"
x:Class="Client.UI.Views.UserControls.ViewItem">
<Label Text="EXTERNAL PAGE" x:Name="ItemTitle" />
</View>
コードを下回っています。どんなアイデアでもないのですか?私はASP.NET Webフォームで作業していたので、今すぐ逆に進んでいるように感じました。
'ViewItem'のコードを投稿することはできますか? –
はそれのためのコードを後で追加した –