mvvm-light

    0熱度

    1回答

    我正在用mvvm-light NuGet包在C#WPF中製作一個程序。它運行良好一段時間,但現在我的MainwWindow的InitializeComponent()出現錯誤。當我嘗試調試,我得到的程序越陷越深,直到它說: 「ViewModelBase.cs找不到」 ViewModelBase.cs是在mvvm-的NugetPackage文件ligth圖書館。 有誰知道這是可能/解決?

    0熱度

    1回答

    我正在爲使用MVVM Light的Messenger的WPF應用程序編寫一些單元測試。我們有幾種方法,看起來類似於這樣: private void ExecuteViewTemplatesCommand() { OpenViewMessage message = new OpenViewMessage(); CurrentViewModel = message.ViewMod

    0熱度

    1回答

    我有多個ViewModel,並使用ViewModelBase作爲其中的所有抽象類。我想從另一個類的一個類中獲取當前屬性值。創建一個實例是不可取的,使得這個屬性成爲我想要的。但是,通過這樣做,我使用ViewModelBase.Set()就失去了INotifyPropertyChange Im,因爲Set()是一個非靜態方法。 什麼是替代方案,我可以獲得屬性值,但仍然保留ViewModelBase在M

    2熱度

    1回答

    我在我的應用程序中第一次使用Windows.UI.Composition框架。我的應用程序建立在MVVM Light上。我正在更新應用程序以在元素之間添加更多的過渡動畫。 MVVM的主流觀點是,您應該儘可能將您的UI代碼保留在XAML中,將視覺狀態綁定到ViewModel屬性等。但所有Windows.UI.Composition材質和樣本而是在代碼隱藏中定義UI操作。 讓我們以show/hide方

    0熱度

    1回答

    我創建一個新的WPF應用程序(我的第一個WPF應用程序): .NET 4.0 MVVM光 C# MahApps Metro 我已經在MVVM Light中使用導航服務實現了導航。我使用MainWindow和Pages來完成相同的操作。 在我MainWindow.xaml我有一個改變我目前的瀏覽大型機: <Controls:MetroWindow x:Class="App.MainWindow"

    0熱度

    1回答

    我從這裏跟着Android Xamarin示例mvvmlight.net。 這兩個活動都擴展了ActivityBase。當我用適當的鍵調用_nav.NavigateTo時,其他活動打開,但每次都調用OnCreate,並且savedInstanceState始終爲空。 OnDestroy()和OnSaveInstanceState()永遠不會被調用。看來NavigateTo創建一個新的活動而不會破壞

    1熱度

    1回答

    我正在爲運行Windows 10 IoT Mobile並因此使用UWP的設備開發內部應用程序。我正在使用Mvvm Light工具包。應用程序需要用戶登錄(沒有什麼奇怪的,只是爲了記錄目的記錄他們的名字),所以如果這個值沒有被設置(通過保存的設置),應用程序的主ViewModel導航到登錄頁面。 我遇到了使用Mvvm光導航服務的問題。如果您嘗試從ViewModel的構造函數中導航,則不會發生任何事情

    0熱度

    1回答

    爲什麼我應該通過MessengerInstance的Send方法將消息廣播給訂閱的接收方viewModels,從而導致內存泄漏的可能性(正如作者所提到的),並且擔心註銷和調試更困難,因爲我只需在其中創建一個公共方法只有 ServiceLocator.Current.GetInstance<MyViewModel1>().InitMyViewModel1();

    0熱度

    1回答

    我的Visual Studio 2015解決方案包含一個面向.NET 4.5的單元測試項目。 我正在測試的代碼是一個.NET 4.0 WPF應用程序。平臺差異是必需的,Visual Studio可以正確識別「異步任務」測試方法。 WPF應用程序項目依賴於MvvmLight NuGet包,所以我也必須在單元測試項目中引用此包。 單元測試編譯失敗,因爲它期望MvvmLight 5.3.0.19038,

    0熱度

    1回答

    如何使用MVVM Light創建一般用戶控件? 在應用程序中的所有主視圖似乎工作正常。但是,一般控制似乎並不接受綁定。這是我的FileDiplay控件。 一個圖標和一個顯示文件名旁邊的TextBlock。 利用 在主視圖中的一個,我試圖綁定一個ItemsControl的ItemsTemplate內的文件名。指定文字,如FileName="xxx"可以正常工作,但綁定不會。 <local:FileL