friends.cafe のサーバー管理者(通称:カフェの地主)です。スマホ買い換えたのでプロセカはじめました。フレンド募集中です。
XAML⇔C#とイベント処理とC#コードのMVVMへの適用をそれぞれ別個に習熟していきたい
メモリリークの記事にもある依存関係プロパティや依存関係オブジェクトやらObservableCollectionやらなんやら聞きなれないいろいろな基底クラスやらインターフェイスやらをちゃんと継承しないといけないのとかも情報が多くてつらい点。
メモリリークの落とし穴も多いしのぉ。https://blog.jetbrains.com/dotnet/2014/09/04/fighting-common-wpf-memory-leaks-with-dotmemory/
WinFormsに慣れてるとDockPanelを使いがちだけど、Gridを使いこなせないと後が辛いことを思い出しました。
C#とFormアプリケーションが分かっていてもXAMLがはじめてだとむずかしいことが多すぎる問題。 もっと見る
XAML⇔C#コード(CLRオブジェクト)の理解,InitializeComponent,マークアップ拡張,App.xaml,依存関係プロパティ,ルーティングイベント,リソース,スタイル,テンプレート,バインディング,DataContext,Converter,DataTrigger,コマンド,MVVM
PDFでダウンロードしたいけどできなかったので辛い。
ちなみに参考書はこれです。https://www.slideshare.net/okazuki0130/wpf45-38048141
hoge.xaml.cs にソースコードは極力入れたくないけど、慣れないうちは気にしないようにしないと進まないたらありゃしない。
後から?
まぁ後から悩まないでXAMLで難しかったらC#でかいてから、あとで理解深まってから整理し直したらいい気もする
あと悩ましいのが、どこまでXAMLでやって、どこからC#でやるか。
ぼくはXAML諦めてVueに逃げがちです
XAML謎なのはまともなエディタがないのが原因な気はする
DataTemplateなら…まあControlTemplateよりはましだべ。
XAMLはマークアップ拡張と暗黙の変換が難しすぎるので、一度ちゃんといっぱい試して理解を深めておきたい
XAML謎すぎるわかる
あとはMVVMデザインパターンで組んでみないと。
Windowsのエクスプローラを丸々パクれるかチャレンジしたいので、データテンプレートとか使いそう。
デフォルトのデザインから変更しない限りは、そこまで難しくない…はず。
XAMLのマークアップ拡張がわからなさすぎるので、とりあえずそこから理解したい。それで、標準コントロールのTreeViewとListView使って、エクスプローラーの真似事をやってみようかなとか。
ちょっとしたティータイムに、ちょっとした待ち合わせに。そんな、ちょっとした時間に立ち寄ってお友達とお話してみませんか?friends.cafeへようこそ☕⚠️ユーザ登録は承認制となっています。登録をご希望の方はサーバーのルールをお読み頂き,「意気込み」欄へ質問の回答を記入してください。❤️