第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 MVVM 模式正確設(shè)置項目

使用 MVVM 模式正確設(shè)置項目

C#
qq_遁去的一_1 2021-10-23 16:45:32
介紹我知道這是一個非?;镜膯栴},但我花了很多時間閱讀或觀看在線教程,但我根本無法完全掌握如何在我的項目中正確實現(xiàn) MVVM 模式。我知道如何使用 MVVM 設(shè)置 WPF 項目,但我不知道應(yīng)該在何時何地使用它。問題我目前的任務(wù)是建立一個 WPF 項目。由于我以前從未使用過 WPF 并且我的綁定有很多問題 - 由于不了解 MVVM - 我犯了一個錯誤,試圖解決我在代碼隱藏中的大部分問題,盡可能地忽略 XAML 文件。從那以后這適得其反,我想重新編寫我的代碼。但是,在我開始之前,我需要了解為什么我的綁定不起作用以及如何修復(fù)它。我目前的項目包括:1 個使用 MVVM 的主 UserControl,顯示 4 個面板4 UserControls 作為我的主控件的子級,沒有 MVVM。每個面板一個從我的主控件創(chuàng)建的 2 個沒有 MVVM 的 Windows一些額外的分類與助手和其他一些東西我最初只拆分了我的主要用戶控件,因為我計算面板內(nèi)容的 c# 代碼變得非常大,我認(rèn)為這可能有助于使我的項目更加清晰,但是因為我無法讓綁定在我的子控件,我簡單地將它們設(shè)置在我的代碼后面,而不是使用 xaml。我見過其他帶有單個 MVVM UserControl 的項目,其中包含數(shù)千行代碼,而其子控件最多包含一些事件。這是應(yīng)該的嗎?我的問題什么需要 ViewModel?我的子控件需要一個 ViewModel 嗎?我的 Windows 需要一個 ViewModel 嗎?我什么時候需要 ViewModel,什么時候不需要?什么屬于哪里?在沒有 ViewModel 的子控件中編寫 C# 代碼通常是錯誤的嗎?保持代碼小巧的最佳方法是什么?怎么綁定?我可以在我的子控件中綁定 DependencyProperties,但是在我的主控件中為只在子控件中使用的東西創(chuàng)建一個 DependencyProperty 似乎是多余的。如何為子控件設(shè)置我的 DataContext?謝謝你的幫助。
查看完整描述

1 回答

?
HUWWW

TA貢獻1874條經(jīng)驗 獲得超12個贊

我認(rèn)為本教程最接近我正在尋找的內(nèi)容。

它解釋了我關(guān)于綁定的大部分問題,并且是我工作的堅實基礎(chǔ)。

我不知道我是否應(yīng)該將此作為答案發(fā)布,但由于我的大部分問題現(xiàn)在都已解決,我想結(jié)束這個問題。


查看完整回答
反對 回復(fù) 2021-10-23
  • 1 回答
  • 0 關(guān)注
  • 155 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號