0

ウェアラブル 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のブランド初心者なので、これが漠然とした質問のように思われる場合は、事前に謝罪します

4

1 に答える 1