記事ディレクトリ
序文
最近 WPF を学習してから、なぜ WPF の学習曲線がこれほど急勾配なのかがようやく理解できました。WPFにはコンポーネント化という考え方がなかったり、Vueのようなテンプレートを開発したりしないためです。
なぜ私が Vue のアイデアを推奨するのか。Vue の最大の機能はテンプレートであるため、Vue エンジニアが同じ関数を作成すると、ほとんどのエンジニアが同じ結果を得るでしょう。Vue を日常的に開発することで、開発の難易度が大幅に軽減されます。ルーチンは使いやすく、多用途でシンプルです。
VUE の機能を WPF に特化するにはどうすればよいでしょうか?
最初に特徴をリストアップし、後でそれらを解決しようとします。C# は実際にはよく設計されているため、メソッドはありますが、コードを書くのは少し多すぎるかもしれません。
Vue関数 | 開発する必要がありますか |
---|---|
データドリブンレンダリング | WPF には +C# の get および set 構文が付属しています |
双方向バインディング | WPFには付属しています |
コンポーネント化 (親から子へ) | WPF は依存関係プロパティであり、1 週間悩んだ結果、ようやく理解できました。 |
子から親に渡されるコールバック関数 | これも依存関係プロパティですが、扱いやすいほうがいい気がします |
親データドライブ子 | C#のget setを使いたい気分 |
Vショー | 可視性を使用する |
v-for | WPF データ テンプレート |
理解できるはずだと思う機能が完成したところです。