自作ソフトXamarin.Forms-IndicatorView2022.01.21IndicatorViewをCarouselViewと連携させないで単独で使う方法についての覚書。CarouselViewのIndicatorViewでIndicatorViewのオブジェクトを指定して連携させるのが一般的なようなのだが、ちょっと今回連携させないで使ったらどうなのか、調べてみた。表示は、上の様にデフォルトだと〇の形状が表示される。この設定は以下の様な色の指定を入れた場合。色の指定をしない場合は何も表示されなかった。IndicatorColor="LightGray"SelectedIndicatorColor="DarkGray"VMとの連携IndicatorViewを単独で利用する場合は、CountとPositionを連携させればいい。CarouselViewと連携させた場合、これら属性はCarouselViewと勝手にバインドされているらしい。以下がView側とViewModel側のサンプルコード。}問題で、ここで問題が発生。Android側は、想定通りインジケーターが表示されたのだけど、UWP側は表示されなかった。想定では、上の赤丸部分にインジケーターが表示されるはずなのだけど、表示がされない。こちらがAndroid版。一応ライブビジュアルツリーで見たら、IndicatorViewはあり画面上にもその領域があることは確認できた。そこで、なんとなくだけどIndicatorTemplateを使い〇を表示してみたところ、そちらは表示された。IndicatorViewの動作自体は問題ないとは思った。調べてみたのだけど、xamarinのバグレポートにも上がっていなかった。githubに上がっているUWPのレンダー処理をちょっと見たところ、Shapeを使った描画では、ItemsSourceを使ってShapeデータを作るというコードになっていた。CreateIndicators()の真ん中あたり。Countがあるんでそれで個数分のShapeを作ればいいんじゃないかと思ったのだけど、なぜItemsSourceが必要なんだろうか。Dummy}"を追加したところ、UWPでもインジケーターが表示された。バグレポートは出したけど、何時修正されるだろうか。コピーTake4-blue関連記事XamarinXamarin.Forms-項目の順序操作(Drag&Drop)XamarinでListのような項目の順序をUIで変更するようなことができないか考えていた。上の図はiOSのメーラーの表示なのだが、右側の三のような表示のところをドラッグすると、順番が入れ替わるようなやつ。検索したら、以下のページがヒッ...XamarinXamarin.Forms-NavigationPageWindowsでいうモーダルダイアログの様なAPI実装で、Pageの表示ができないか検討してみた。APIのDialogBoxを使うもの。呼び出し側でDialogB...XamarinXamarin.Forms-IndicatorView2前回に引き続いて、IndicatorViewの検証。今回は表示項目が多い場合(Count値が大きい場合)に、どんな表示になるのか検証してみた。こちらはUWPの画面なのだが、インジケーター部の〇はCount...XamarinXamarin.Forms-SwipeView2SwipeViewで幅の調整をしようと思ったら、思いのほか手こずってしまった。サンプル等に掲載されているのは大体SwipeItemを使ったもの。これに、テキストやIconImageなどが設定できるので、表...XamarinXamarin.Forms-CollectionViewCollectionView(ItemsView)でLinearItemsLayoutと、RemainingItemsThresholdを使った場合の注意事項。この項目を使った場合、以下の問題というか分...XamarinXamarin.Forms-SwipeViewXamarin.FormsのSwipeViewでiOSのスワイプが使われているところのような動きにさせるには、というテーマでサンプルを作ってみた。コメントをキャンセルメールアドレスが公開されることはありません。※サイト上に表示された文字を入力してください。defined.")}))})()タイトルとURLをコピーしました。