VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
Update 2018/08/27
ContentPageは主にシングルページを作成するためのもので、1つのコントロールしか配置できません。
このため、複数のコントロールを配置したい場合には、コンテナとなるコントロールを配置し、その上にButtonやLabelといったコントロールを置くようにします。
ContentPageを実装するページのコードビハインドは、以下のようにContentlPageクラスを継承する必要があります。
namespace CarouselPageSample
{
public partial class MainPage : ContentlPage
{
public MainPage()
{
InitializeComponent();
}
}
}
以下にページデザイン例を示します。
この例では ContentPageの中に、コンテナとなる StackLayoutを配置し、その上にLabelとButtonを配置しています。
<?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:ContentPageSample"
x:Class="ContentPageSample.MainPage">
<StackLayout Orientation="Vertical">
<Label Text="Welcome to Xamarin.Forms!" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" />
<Button Text="OK!" />
</StackLayout>
</ContentPage>
実行例を以下に示します。