kamulog

xamarin.formsのネタなど

AiForms.EffectsのAddCommandをテコ入れしてもらいタップしたときにSEを鳴らせるようになりました。ついでにCanExecute判定も追加。

ゆ〜かさんよりPullRequestを頂き、AddCommandでタップしたときにシステムサウンドを鳴らせるようになりました。
他にもcsprojがおかしなことになっているのを修正して頂きました。
ゆ〜かさん、本当にありがとうございました!!
(プロパティ名は他と合わせたものに変更させていただきました<( *)>)

ついでにIssuesに上がっていたCanExecute判定をしていない手抜き実装をちゃんと判定するように変更しました。

続きを読む

Xamarin.FormsでReactivePropertyとDataAnnotationsを使ってバリデーションを行うサンプル(独自の検証ルールも作ってみる)

あまりXamarin.Formsでのバリデーションに関する記事が見当たらなかったので、いつも使ってるReactivePropertyとDataAnnotationsを使ったバリデーション方法をご紹介します。

続きを読む

Xamarin.Formsで任意のViewに1行Textを追加するEffect(EffectでViewの内部に何かのViewを追加する方法)

WPFでは、ControlのレイアウトはControlTemplateで何とでもいじることができますが、Xamarin.Formsではそういうことはできず、同等のことをやろうと思ったらAbsoluteLayoutなんかで包んで無理やりするしかありません。 Entryにバリデーション用の追加テキストを表示するだけで、わざわざレイアウトをネストさせるのはダルすぎるので、任意のViewに1行テキストを追加するEffectを作成しました。

続きを読む