2015-01-01から1ヶ月間の記事一覧
ItemsControl は便利なコントロールなのでどんどん拡張していきたい! というわけで、リストの背景色を交互に替える表示を ItemsControl を利用して作りたいと思います 今回のソリューションはこれまでのものを拡張して下記のようになります
前回 で ItemsControl っぽいものを作りましたが、さらに ItemsPanel を切り替えるようにしてみます 修正対象は上記の通り
以前 プラットフォームごとに配色の異なるアナログ時計を表示するアプリを実装した際に ItemsControl 風の AbsoluteLayout を作りました これに少し手を入れてもうちょい ItemsControl に近いコントロールを Xamarin.Forms で作ってみたいと思います とはい…
前回 は GetureRecognizer と Setter を連携する Behavior を作ることで、タップに反応するコントロールを作りました 今回はさらに発展させて、タップのたびに外観が変わるような実装を試してみたいと思います 例によって修正箇所は上記のみ
前回 は Behavior を利用して GestureRecognizer を契機に BackgroundColor を反転させるコントロールを作りました 今回はもう少し発展させて、GestureRecognizer を契機に TriggerAction の Setter を実行するような XAML を書いてみたいと思います 修正す…
Xamarin.Forms のコントロールは Tapped イベントすら持ってないので、Trigger でインタラクションを記述することがまだ難しいです; なので Tapped のジェスチャに反応する機能を拡張する GestureRecognizer を利用してコントロールを作ってみたいと思いま…
せっかく Xamarin.Forms 1.3.0 から Styles と Triggers が追加されたので、どこまでできるかカスタムコントロールを作ろうと思います! まずは初歩的なところからタップに反応して外観が変化するコントロールに挑戦
詳しくは P3PPP さんの下記の Qiita 記事で紹介されていますが、ついに Xamarin にも Style や Trigger などが追加されたようですね! ちょっと未来のXamarin.Formsを試す(1.3.0 Technology Preview) - Qiita さっそく Xamarin.Forms を Nuget で更新して上…
前回の投稿 ではプラットフォームごとに別 XAML ファイルでリソースを定義してみましたが、まだ生ぬるい! 共通コードの中でプラットフォームの分岐処理が含まれてしまっていたのでこれを排除しようと思います 今回改修するクラスは上記の青網掛けの部分
年末の Xamarin × ResourceDictionary でプラットフォームごとに配色を変えたい の続きです 前回は App.xaml に ResourceDictionary を追加し、 タグでプラットフォームごとのリソースを定義していましたが、この書き方だと見づらいし修正も煩雑になりやすい…
あけましておめでとうございます 今年もよろしくお願いします! さて、タイトルの通り大変光栄なことに 2015年1月度の Microsoft MVP アワード(Windows Platform Development) を初めて受賞しました これもいろんな方のご支援・ご協力のたまものです あり…