スキップしてメイン コンテンツに移動

投稿

10月, 2023の投稿を表示しています

.NET MAUI Xamrinから移行するときはFrameをBorderにしましょうだって

MAUIでは非推奨だった マジですか FrameはXamrinのオブジェクトであって、MAUIではBorderを使えだってよ・・・ 先日Windows版に移植してFrameがクラッシュしたから調べてたのだけど マイクロソフトのページには フレーム - .NET MAUI .NET MAUI Frame は、色、影、その他のオプションで構成できる罫線でビューまたはレイアウトを折り返すために使用されます。   [ブログカード風リンクタグ作成] 注意 クラスは Frame Xamarin.Forms に存在し、Xamarin.Forms から .NET MAUI にアプリを移行するユーザー向けに .NET MAUI に存在します。 新しい .NET MAUI アプリをビルドする場合は、代わりに を使用 Border し、 のバインド可能なプロパティ VisualElement を使用してシャドウを Shadow 設定することをお勧めします。 詳細については、「 罫線 と 影 」を参照してください。 なんてことが書いてある(しかしいつもながらなんつー日本語だよ) まあ、「だったらFrameをBorderに変えるだけじゃん」 とやったらビルド失敗。 えええ・・・ 変更点 まず、 BorderColor が無い Stroke になります CornerRadius も無い 新たなタグを使う↓これ < Border.StrokeShape >   < RoundRectangle   CornerRadius = "10" /> </ Border.StrokeShape > こんな感じ         < Border Stroke = "Orange" BackgroundColor = "Transparent" Padding = "0,1,0,1" >             < Border.StrokeShape >                 < RoundRecta...

2023/10/15 Maker Faireとモデラーズダンジョンと電飾日和だった

電飾日和 いやあ、今日は朝から電飾日和だった   いやいや・・・ そんな日和はないが いってきたよ、Maker Faireとモデラーズダンジョン 別に電飾関連だけ見に行ったわけじゃ無いよ Maker Faire 2023 モデラーズダンジョン Maker Faire 電子工作関連の恐らく一般人向けでは日本最大のイベント 電子工作だけではなくて化学系の出店も色々ある MRIを自作しちゃう人とか「頭おかしいんですか?」と言いたくなるようなのが出店されていたりする。 個人的には自動的にパーツをピックアップして貼り付けるのが気になった 5万位で販売するとかなり強気だったけどほんとかなぁ・・・実現したら嬉しいけど これで基板をまるごと熱して半田ペーストをとかして半田付けするそう 今の時代何でもありだな・・・ KSYのブースでは、ミニサイズのプロジェクター これ、イベントのデモで使えそう まあ、4万以上したのでお気軽に買うというわけにはいかないけど、電源もスマホから取ってこれるという優れもの あと、ラズパイ5も紹介されてたけどそっちは個人的にはどうでもいいかなぁ・・・・ 気になるのは確かだけど そして・・・なんと ソニーブースでガラガラを回したらば 当たっちゃったよ。 spresence用のHDRカメラ どうすんだよこれ・・・ spresence自体はあるけどカメラなんか考えたことなかったよ 何作ろう カメラで模型を何かいちびってみるアプリでも書くかな  ガキ共・・・お子様に大人気なのはタミヤ模型 そう、あのタミヤ まあ間違ってもこの会場に戦車だの戦闘機だのは持ってきてないけど   この手の知育玩具的なのは俺子供の頃から作ってたしね 最近の時代の進化が恐ろしいのは 卓上の射出成型器 ええ・・・こんなもんまであるのかよ お値段は稟議の不要な(と言うか減価償却しなくてもいい)金額の99000円というという小憎らしさ。最近はほんと何でもありだな・・・ モデラーズダンジョン 6F 最近この手の模型イベントには行くようにしてるのだけど入った途端インパクトが凄かった 何じゃこりゃー 未来少年コナンに出てきたバラクーダ号だけど・・・・ 社員よりは実際の模型の方がインパクトでかいと思う こんな極ありきたりの?ナウシカと王蟲の模型が ボタン...

えるいーだー Windows版について

Windows版リリース目標 リリース目標について .NET MAUI PLUGIN BLEがWindows(10/11)に対応してた Windows対応 イヤッッホォォォオオォオウ Bluetooth LE plugin for Xamarin &amp; MAUI がWindowsに対応してた~ nugetでver3.00をみんな早速ゲットだ。   ちなみにこちらはAndroid版のサンプルアプリ   GitHub...   [ブログカード風リンクタグ作成] ↑こちらの記事にあるとおり、PLUGIN BLEがWindowsに対応しました。 そのためこれから作業を開始します。 年内リリースを目標に頑張ります。 なんで? プラグインが変わっただけだろ、何でそんなに掛かるんだよっていわれるかもしれませんが、使用している関数が変わっているところがあります。 まあそこはそんなに掛からないんですがね。 新機能の追加中 新機能の追加を始めてしまっているのでキリが悪いのですよ。これがまた。 どんな新機能かというと・・・ 点滅 まず点滅ですが、今は点滅に「ON/OFF」を切り替える位でしたが、ONの時の明るさを変えるようにします。無理だよな・・・と思ってたのですが、ボードの機能を組み合わせてスマホからちょっと命令の発効の組合せを変えたら出来ることに気付きました。 明度変化 明度変化は最大明度とOFFを段々明るく、暗くするというのを繰り返すようにしていましたが、 ボードに、一番明るいときの明るさと一番位時の暗さを調整する機能をつけたのをすっかり忘れてました。そんなわけで明るさ調整できるようになります。 マズルフラッシュ ボードにそんな機能は無いのですが・・・、実はある機能を使うと「あれ?できるじゃん」と言うことに気付きました。 そんなわけでマズルフラッシュを追加します。(3点か4点か位は調整できるようにします) とは言え、他の動作と違って無理やり実現しているので制限はあるのですがね。 グループ制御 実はマズルフラッシュを実現するのにこの機能を使うのですが、現在はLEDを順番に決まった間隔で光らせるとかそんなふうにしか使って無いのですが、実はスマホから点滅間隔や点灯するLEDの順番とか制御できるように作ってあるのです。 ただ、この機能を色々思い...

.NET MAUI PLUGIN BLEがWindows(10/11)に対応してた(BLUETOOTH)

Windows対応 イヤッッホォォォオオォオウ Bluetooth LE plugin for Xamarin & MAUI がWindowsに対応してた~ nugetでver3.00をみんな早速ゲットだ。   ちなみにこちらはAndroid版のサンプルアプリ   GitHub - dotnet-bluetooth-le/dotnet-bluetooth-le: Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, Windows - GitHub - dotnet-bluetooth-le/dotnet-bluetooth-le: Bluetooth LE plugin for Xamarin/MAUI, supporting Android, iOS, Mac, W...   [ブログカード風リンクタグ作成] ↑これよこれ これをまってたのよ みんな大好きBluetooth。そのBLEのXamarinとMAUIのプラグインがWIndowsに対応してたよ しかも2日前 全然気付かなかったよ 早速試してみました うごいたよー これだ うん、まあ画面がダサいのは勘弁してくれたまえ ワンオペなんだよこっちは   変わったところ とは言えWindowsなどに対応するためや色々拡張されていて肝心のRead,Writeの戻り値が変わってる ReadAsync まず一箇所目がReadAsync()関数 var bytes = await characteristic.ReadAsync() とやっていたらbytesはbyte[]だったのだが・・・ 戻り値が Task<(byte[] data, int resultCode)> に変わったので 緊急的に var bytes = await characteristic.ReadAsync();    // ★ver 2.13から変わった var bytesdate = bytes.data; ...