viewmodel

    0熱度

    1回答

    我使用這種技術用於導航視圖之間:https://social.technet.microsoft.com/wiki/contents/articles/30898.simple-navigation-technique-in-wpf-using-mvvm.aspx 我已與結合到SelectedViewModel屬性改變菜單按鈕主視圖模型命令: class MainViewModel : INoti

    0熱度

    1回答

    這是我一直試圖找到明確的答案,迄今爲止在網上找不到任何運氣的東西。如果在一個ASP.NET項目中,我有一個視圖模型,用於將數據傳遞給瀏覽器中的視圖,包括訪問模型圖層以獲取數據的方法是否會增加傳遞的結果對象的實際大小?我的直覺是說是的,我一直試圖通過堆棧溢出的其他答案來找到一個堅實的答案來支持它,但沒有運氣。 視圖模型中有一些真正單一的方法,其中一些跨越100多行或更多的LINQ操作來過濾可枚舉的數

    2熱度

    2回答

    我有我的視圖模型中的代碼如下。 private Generate() { // Some code here var window = new CreateWindow { Owner = Application.Current.MainWindow }; } 我想在我的單元測試中模擬MainWindow對象。我試過 var app

    16熱度

    4回答

    最近,我正在探索最近由google推出的Android Architecture。從Documentation我發現這一點: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers()

    0熱度

    3回答

    我知道這種類型的問題已經問了很多次。但我試圖在不使用InotifyProperty或其他任何東西的情況下實現此目的。我只是想要顯示來自模型的數據的簡單代碼。 爲此,我嘗試使用以下方法綁定Datagrid。 我有一個模型: public class PrimaryModel { private int _id; public int ID { get {

    0熱度

    2回答

    是否有一個最佳實踐,如何防止在ViewModel中顯示數據庫中的自動增量主鍵(ID),以使其不會顯示給最終用戶? 我知道桌子上還有其他可以使用的獨特字段。但是,如果不確定是否存在(或將保留)獨特的呢? 我想創建一個散列並將其保存在數據庫中名爲ViewKey的列中。例如在表格地址中。

    0熱度

    1回答

    我有2個部分視圖,每個視圖都有與之關聯的不同視圖模型。 第一部分視圖被稱爲 「AccountNamesPartial」: @using GACharts.Models.IntergratedAccount; @model UpdateAccount @for (int i = 0; i < Model.Accounts.Count(); i++) { <li> <label>

    4熱度

    4回答

    我有兩個組件:一個面板和一個自定義文本字段。 該面板有一個視圖模型,我想將該視圖模型的值(稱爲testData)綁定到自定義文本字段的屬性(稱爲test)。 這工作正常......基本上。 但是,當文本字段的test屬性發生更改時,面板視圖模型中的testData不會相應更新。我的意思是,當子元素(文本字段)的test屬性被修改時,面板視圖模型的testData屬性應該包含與test中相同的值,就

    0熱度

    2回答

    我有一個視圖,拉出數據庫中的所有內容的列表,它效果很好。然而,我必須掩飾一點信息,無論我嘗試什麼,我都無法掩飾它。 我想用5 *(不管字符串多長時間)掩蓋它並顯示最後4位數字。 任何想法與我有什麼完成此最佳方法? 字符串例子: 「SD46346」 & & 「ADFF3342422」 & & 「56 AS4566S」 控制器 vm.Accounts = accounts .Select(

    0熱度

    3回答

    我創建了一個連接到API以使用httpclient檢索所需數據的類。該文件在視圖文件的代碼中被調用並且完美地工作。比我決定實施MVVM方法。因此,我將用於初始化其他服務類的代碼移到了視圖模型中。 這樣做後,我停止獲取數據。爲了進行調查,我說明了調試會話的斷點放置在我初始化其餘服務類的那一行。比我執行那條線。通過這樣做,我發現一個巨大的Android單聲道異常被拋出,調試會話被停止。該應用程序退出調