ウェアラブル Tizen .net アプリケーションを作成するには、CirclePage 変数を含むアプリケーションを作成します。
private CirclePage _mainPage;
次に、Content プロパティに Content を設定します。
_mainPage = new CirclePage
{
Content = new StackLayout
{
HorizontalOptions = LayoutOptions.Center,
VerticalOptions = LayoutOptions.Center,
Orientation = StackOrientation.Vertical,
Children = {
new Label { HorizontalTextAlignment = TextAlignment.Center, Text = "Text!" },
button
}
}
};
_mainPage.CircleSurfaceItems.Add(circleSlider);
_mainPage.RotaryFocusObject = circleSlider;
MainPage = _mainPage;
後で、CircleScrollView を指定してそのページを更新したいと思います。
var circleScrollView = new CircleScrollView
{
Content = new StackLayout
{
Orientation = StackOrientation.Vertical,
Children =
{
new Label { Text = "scroll!" },
new Label { Text = "scroll!" }
}
}
};
_mainPage.Content = circleScrollView;
この時点まではすべて問題ありません。しかし、そのリストを更新したいとします。作成/初期化後、子は作成後に読み取り専用であるため、コンテンツの子を更新する方法がないように見えます。
リストが変更されるたびに、新しい CircleScrollView を作成して Children を設定する必要がありますか? これが非効率的であると信じる具体的な理由はないと思いますが、Apple や Android デバイスなどの他のプラットフォームは、ビュー リストを挿入/削除/または更新するメソッドを提供しているようです。
私はtizenのブランド初心者なので、これが漠然とした質問のように思われる場合は、事前に謝罪します