Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
探検
Microsoft .NET MAUI part9 [Xamarin]
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/09/13(火) 20:08:18.38ID:vLvjlCfL2.NET MAUI HS
2022/09/13(火) 20:10:31.72ID:vLvjlCfL Xamarin
https://dotnet.microsoft.com/apps/xamarin
.NET MAUI [.NET Multi-platform App UI]
2022年8月10日公式リリース。Xamarinの後継フレームワーク
https://docs.microsoft.com/en-us/dotnet/maui/
https://github.com/dotnet/maui
前スレ
Xamarin Part8
https://mevius.5ch.net/test/read.cgi/tech/1627778316/
https://dotnet.microsoft.com/apps/xamarin
.NET MAUI [.NET Multi-platform App UI]
2022年8月10日公式リリース。Xamarinの後継フレームワーク
https://docs.microsoft.com/en-us/dotnet/maui/
https://github.com/dotnet/maui
前スレ
Xamarin Part8
https://mevius.5ch.net/test/read.cgi/tech/1627778316/
3.NET MAUI HS
2022/09/13(火) 20:11:13.92ID:vLvjlCfL .NET MAUI | .NET Blog
https://devblogs.microsoft.com/dotnet/category/net-maui/
https://devblogs.microsoft.com/dotnet/category/net-maui/
2022/09/13(火) 20:12:02.42ID:jqG15U0x
このスレにもスクリプト荒らし来たかど思ったら人力だった
5.NET MAUI HS
2022/09/13(火) 20:12:51.66ID:vLvjlCfL これから.NET MAUIをどんどん盛り上げていきましょう!
〇〇のライブラリが使えた!
□□用のライブラリを作った!
ドシドシ情報共有お願いします!
〇〇のライブラリが使えた!
□□用のライブラリを作った!
ドシドシ情報共有お願いします!
6.NET MAUI HS
2022/09/13(火) 20:19:29.24ID:vLvjlCfL 正直MicrosoftのドキュメントってXamarinの方が充実してるよな
クラス名で調べたらめちゃくちゃ細かく出てくる
クラス名で調べたらめちゃくちゃ細かく出てくる
7.NET MAUI HS
2022/09/13(火) 20:19:53.32ID:vLvjlCfL まぁそのXamarinのクラスがほとんどそのまま使えるんだがw
8.NET MAUI HS
2022/09/13(火) 20:26:58.45ID:vLvjlCfL PC版はC++でオンライン版はReactなんだろうね
だからReactNative使ってる
だからReactNative使ってる
9.NET MAUI HS
2022/09/13(火) 20:27:11.47ID:vLvjlCfL すまん語版した
10.NET MAUI HS
2022/09/13(火) 20:37:02.82ID:vLvjlCfL COCOA普及率3割ってかなり多いほうだと思うんだがどうなんだ?
パズドラとほぼ一緒と考えると
パズドラとほぼ一緒と考えると
11.NET MAUI HS
2022/09/13(火) 20:37:39.30ID:vLvjlCfL ラインは81%らしい
こいつやばいな
こいつやばいな
12デフォルトの名無しさん
2022/09/13(火) 20:55:24.22ID:Z1HR9JcC chocoaと言えば富士通だよね。
13デフォルトの名無しさん
2022/09/13(火) 21:02:19.64ID:Z1HR9JcC LINEは統一教会企業じゃないだろか。
コンピューター関係ではワコムが統一教会企業だぞ。
社長がそう言ってるから。
コンピューター関係ではワコムが統一教会企業だぞ。
社長がそう言ってるから。
14.NET MAUI HS
2022/09/13(火) 21:15:09.50ID:vLvjlCfL >>13
そうなんだ…
そうなんだ…
2022/09/13(火) 21:31:32.73ID:+cXEuyxc
MAUIはいいけど作りたい物がないのが問題
16.NET MAUI HS
2022/09/13(火) 21:35:19.47ID:vLvjlCfL たしかにそれはあるな
ML.NETとか使ってAIを使うってのも面白そう
ML.NETとか使ってAIを使うってのも面白そう
17.NET MAUI HS
2022/09/14(水) 19:02:13.08ID:SbIgB75u NFC普通にあったわ
https://github.com/franckbour/Plugin.NFC
https://github.com/franckbour/Plugin.NFC
18.NET MAUI HS
2022/09/14(水) 23:45:17.28ID:3CVM6Rp3 ないもの足りないものがあるなら作るしないからと言って作ることを諦めない
これがZ世代になるとないなら作りませんになっちゃうんだよな
こんなんじゃ一生イノベーションとか起こせないと思うけど
これがZ世代になるとないなら作りませんになっちゃうんだよな
こんなんじゃ一生イノベーションとか起こせないと思うけど
19.NET MAUI HS
2022/09/14(水) 23:46:32.58ID:3CVM6Rp3 ということで何か作りたいんだがどんなのがいいだろうか?
SfMライブラリとか作ってみてぇな
SfMライブラリとか作ってみてぇな
2022/09/15(木) 08:25:03.04ID:A35dXzGC
まず、キーボードで文字を打てるように指導するところから始まるからな。冗談抜きで。卒論で相当苦労するらしい。
2022/09/15(木) 08:37:57.65ID:ZGfA7vld
これからXamarin.formsのアプリをMAUIに移植しなきゃならないのだけど
plugin bleとか使えるのかな
使えないと地獄だけど
plugin bleとか使えるのかな
使えないと地獄だけど
22.NET MAUI HS
2022/09/15(木) 12:43:05.08ID:qn04I4Ph >>20
俺e-typing平均Aだから余裕かな
俺e-typing平均Aだから余裕かな
2022/09/16(金) 16:13:54.31ID:1woCku44
>>20
もうちょっとすればキーボード叩かなくてもスマホつないでスワイプ入力すればいい時代が来そう
もうちょっとすればキーボード叩かなくてもスマホつないでスワイプ入力すればいい時代が来そう
24.NET MAUI HS
2022/09/17(土) 19:47:15.06ID:yUvyoPXr2022/09/17(土) 19:56:43.23ID:ONBj3Hkh
動画つくらんの?三日坊主?
26.NET MAUI HS
2022/09/17(土) 20:28:40.79ID:yUvyoPXr >>25
つくったけど?
今日の昼アップロードした
他でやれって言われたから専スレ作ったんだけど
.NET MAUI HighSchool
https://mevius.5ch.net/test/read.cgi/tech/1662947042/
つくったけど?
今日の昼アップロードした
他でやれって言われたから専スレ作ったんだけど
.NET MAUI HighSchool
https://mevius.5ch.net/test/read.cgi/tech/1662947042/
27デフォルトの名無しさん
2022/09/19(月) 08:23:29.23ID:Guc0YHbo ナビゲーションメニュー初めて作って見たんだけどナビゲーション先でObservableCollectionにAddしたものがメインのCollectionViewに表示されるようにするにはどうすればいいんだろうか?
ナビゲーションバックでコレクションを更新すればよいのかな?
ナビゲーションバックでコレクションを更新すればよいのかな?
2022/09/19(月) 08:42:40.58ID:CegtP/3a
>>27
逆に何で同じコレクションを使わないんだ
逆に何で同じコレクションを使わないんだ
29デフォルトの名無しさん
2022/09/19(月) 09:59:22.76ID:Guc0YHbo >>28
同じコレクション使ってるはずなんだけどページにそれを持ってこうとするとできないんよなぁ…
どうすればいいんだろうか?
違うページでObservableCollectionが入ってるクラスをnewしたら初期化されるかなぁ?
同じコレクション使ってるはずなんだけどページにそれを持ってこうとするとできないんよなぁ…
どうすればいいんだろうか?
違うページでObservableCollectionが入ってるクラスをnewしたら初期化されるかなぁ?
2022/09/19(月) 10:23:17.35ID:lsi5cYj1
何を言ってるのかよくわからん
1つのObservableCollectionを2つのビューにバインドすればいいだけだろう
何をどうしたらそんなことになるんだ
それが再現できる最小のコードを作ってみたら動画のネタにもなるんじゃね
まさか2つのViewModelそれぞれに違うインスタンスのコレクションを追加して自動的に同期しないと悩んでるんじゃないだろうな
1つのObservableCollectionを2つのビューにバインドすればいいだけだろう
何をどうしたらそんなことになるんだ
それが再現できる最小のコードを作ってみたら動画のネタにもなるんじゃね
まさか2つのViewModelそれぞれに違うインスタンスのコレクションを追加して自動的に同期しないと悩んでるんじゃないだろうな
2022/09/19(月) 10:44:45.76ID:shikJWy/
それなんじゃね
DIで別のインスタンスみてんじゃ
DIで別のインスタンスみてんじゃ
2022/09/19(月) 11:35:41.96ID:lsi5cYj1
DIならAddTransientだと別々のインスタンスになるからAddSingletonしとけ
public class Model
{
public Collection{get;}=new ObservableCollection<string>();
}
public class ViewModel
{
public ViewModel(Model model)
{
Model=model;
}
public Model Model{get;}
}
public MainPage(ViewModel viewModel)
{
ViewModel=viewModel;
}
public Model ViewModel{get;}
}
こんな風に作ったら
builder.Services.AddSingleton<Model>().AddSingleton<ViewModel>().AddSingleton<MainPage>();
こうすればそれぞれのコンストラクタにインスタンスが自動的に注入される
コンストラクタの引数をインターフェースにしとけばテストの時にモックが注入できる
public class Model
{
public Collection{get;}=new ObservableCollection<string>();
}
public class ViewModel
{
public ViewModel(Model model)
{
Model=model;
}
public Model Model{get;}
}
public MainPage(ViewModel viewModel)
{
ViewModel=viewModel;
}
public Model ViewModel{get;}
}
こんな風に作ったら
builder.Services.AddSingleton<Model>().AddSingleton<ViewModel>().AddSingleton<MainPage>();
こうすればそれぞれのコンストラクタにインスタンスが自動的に注入される
コンストラクタの引数をインターフェースにしとけばテストの時にモックが注入できる
33デフォルトの名無しさん
2022/09/19(月) 12:15:12.04ID:Guc0YHbo こんな感じでObservableCollectionをDataCollectionとして作って
(DataSet.cs)
https://imgur.com/EyItdN6.jpg
Navigation先でAddしたやつを
(DetailPage.xaml.cs)
https://imgur.com/y6mRlTQ.jpg
MainPageのCollectionView(memoList)に反映させたい
(MainPage.xaml.cs)
https://imgur.com/yukXPyC.jpg
(DataSet.cs)
https://imgur.com/EyItdN6.jpg
Navigation先でAddしたやつを
(DetailPage.xaml.cs)
https://imgur.com/y6mRlTQ.jpg
MainPageのCollectionView(memoList)に反映させたい
(MainPage.xaml.cs)
https://imgur.com/yukXPyC.jpg
34デフォルトの名無しさん
2022/09/19(月) 12:20:06.36ID:Guc0YHbo そういえばナビゲーション先のページAddTransientにしてたわ
AddSingletonにします。
AddSingletonにします。
35デフォルトの名無しさん
2022/09/19(月) 12:43:46.65ID:Guc0YHbo newじゃなくて{get}だけでいいのかな?
2022/09/19(月) 12:53:29.94ID:lsi5cYj1
AddTransientどうこうより先に2回newしてんじゃねーかw
2022/09/19(月) 12:57:27.09ID:lsi5cYj1
>>34
ページはどうせアプリ終了まで生きてるからどうだっていいぞ
ページはどうせアプリ終了まで生きてるからどうだっていいぞ
38デフォルトの名無しさん
2022/09/19(月) 14:21:39.73ID:Guc0YHbo2022/09/19(月) 14:26:26.45ID:lsi5cYj1
AddSingletonしろって言ったばかりだがもしかしてインスタンスの概念がわからない系?
40デフォルトの名無しさん
2022/09/19(月) 14:53:54.45ID:Guc0YHbo2022/09/19(月) 15:10:23.98ID:oefI52tK
>>40
いやだからnewしないの
さっき書いたコードのModelのとこを共有したいコレクションを持ったクラスに書き換える
するとサービスプロバイダーにそのクラスを要求したら最初の1回は自動的にnewされたインスタンスが返り、次からは同じインスタンスが返る
つまり何回要求しても同じものが返ってくるんだよ
ここではDIを使ってるからMainPageがMauiAppに作成された時点でViewModelが自動的にサービスプロバイダから注入され、ViewModelが作成された時点でModelが注入される
同じく別のページとそのVMもAddSingletonしとけばそのページに遷移した時にVMにモデルの同じインスタンスが注入される
同じインスタンスだから状態も共有する
newしたら別のインスタンスになっちゃうだろ?
いやだからnewしないの
さっき書いたコードのModelのとこを共有したいコレクションを持ったクラスに書き換える
するとサービスプロバイダーにそのクラスを要求したら最初の1回は自動的にnewされたインスタンスが返り、次からは同じインスタンスが返る
つまり何回要求しても同じものが返ってくるんだよ
ここではDIを使ってるからMainPageがMauiAppに作成された時点でViewModelが自動的にサービスプロバイダから注入され、ViewModelが作成された時点でModelが注入される
同じく別のページとそのVMもAddSingletonしとけばそのページに遷移した時にVMにモデルの同じインスタンスが注入される
同じインスタンスだから状態も共有する
newしたら別のインスタンスになっちゃうだろ?
2022/09/19(月) 15:42:31.60ID:oefI52tK
44デフォルトの名無しさん
2022/09/19(月) 15:54:41.38ID:Guc0YHbo2022/09/19(月) 15:56:32.37ID:oefI52tK
機能としては相当前からあるがここまでの圧をもって押し付けてくるのはMAUIからかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市政権の核兵器保有発言「事実なら非常に深刻な事態。国際社会は警戒すべき」中国 ★3 [お断り★]
- 【野球】メジャー挑戦・村上宗隆 22日に期限迫るも市場沈黙… 三振率や変化球対応を懸念 「日本Uターン」悪夢が現実味 米報道 [冬月記者★]
- マクドナルド、チキンマックナゲット30ピース(ソース6個付き)通常1480円が、950円に [お断り★]
- 松村沙友理「いい女っていっぱいおるけどいい男あんまおらんくない?30オーバーでいい男性ってみんな結婚してる」★2 [muffin★]
- 高市首相、円安・物価高で利上げ容認 昨年「あほ」と批判も…就任後は財政拡張批判も意識 ★2 [蚤の市★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 ★2 [ぐれ★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ7🧪
- 射精管理されてるような曲が好きなんだが
- 36歳ママ、自宅で16歳の長男と11歳の二男と9歳の三男を斧などで殺した後に子殺し自殺 夕方帰宅したパパが家に入れず110番して発覚 東京 [597533159]
- 記者「高市首相の台湾有事発言の撤回は可能か?」小泉防衛大臣「する必要はないと思います」 [834922174]
- 職場の女が俺のことを下の名前で呼ぶようになったんだが脈アリ?
- 【悲報】日本さん、クリスマス・年末感が皆無。ついに祝う余裕すらなくなったか😨 [153736977]
