caliburn.micro

    -1熱度

    1回答

    我正在使用Caliburn.micro的MVVM項目。問題是,我的ViewModel在一個文件夾中,而我的Views在另一個文件夾中。另外,每個ViewModel和大約十幾個ViewModel我有大約20-30個屬性,並且不斷增長。有沒有簡單的方法來將我的字符串/ int屬性轉換爲Textboxes和BindableCollections到ComboBoxes?換句話說,是否有任何工具可以從Vie

    -2熱度

    1回答

    當我嘗試更新一個ObservableCollection,我在一個單獨的線程中使用我的XAML然後ui線程,我得到一個XamlParseException,它說,必須創建相同的線程上的DependencySource DependencyObject。我使用Caliurn Micro將ViewModel綁定到視圖。 我嘗試了幾種方法來達到我的目標,下面的方法似乎是對我來說最合理的方法。我將UI中的

    0熱度

    1回答

    以下是我嘗試使用Caliburn.Micro + UWP的簡單測試項目。 有2按鈕。 保存:它對HelloViewModel進行操作。 (它的工作:) 泡泡節省:?我希望它作出ParentViewModel作用,但不能工作... :( 你能告訴我你的想法,爲什麼??? Here is project file on Github. 首先是HelloViewMode代碼。這做工精細。 public

    0熱度

    1回答

    這是我的Caliburn.Micro代碼。 在第一步「Configure()/ App.xaml.cs」中,我想將參數傳遞給構造函數。 _container.Singleton<MySingletonClass>("KeyName"); MySigletonClass有一個帶參數的構造函數。 (僅限1個字符串) public MySigletonClass (string msg){ ...

    1熱度

    1回答

    我正在編寫一個程序來管理工具庫存,並在用戶將工具標記爲「固定」時遇到問題。 程序應該工作如下: 使用TIView,TIViewModel,TIModel: 員工檢查工具了。 工具在使用過程中會發生損壞。 員工回報的工具將其標記爲損壞並報告問題。 該工具被標記爲退回並鎖定,直至被修復。 使用VPRView,VPRViewModel和VPRModel: 檢查員進入表示有問題的所有工具數據網格。 檢查員

    0熱度

    1回答

    在Caliburn.Micro中,我想在子視圖(ViewModel)中綁定Parent屬性。 首先是簡單的例子。 這是子視圖(XAML)。 <UserControl x:Class="Bg7Uwp1.Views.App.DerLayout.Der2View" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x

    2熱度

    1回答

    我在使用Caliburn Micro的Conductor<>.Collection.OneActive與MahApps.Metro HamburgerMenu有幾個問題。從fewsamples,但他們都沒有解決我的情況。 我的代碼全部來自於this Github repository。我想顯示一組HamburgerMenu裏面的一組窗格。每個窗格有一個標題和顯示名稱: public interfa

    1熱度

    1回答

    我有一個事件如下 namespace MyProject { public class MyEvent { public MyEvent(int favoriteNumber) { this.FavoriteNumber = favoriteNumber; } public int FavoriteNumber

    2熱度

    1回答

    從我的previous question,我知道我必須做Mock.Setup讓eventAggregatorMoq知道返回數據。 public void Navigate() { eventAggregator.PublishOnUIThreadAsync(new MyEvent(5)); } 以下工作正常用於覆蓋這是不await ING上述包裝方法和返回void。 eventAg

    0熱度

    1回答

    我在我的ModelBase類中實現INotifyPropertyChanged,以便我的所有派生類都可以訪問INotifyPropertyChanged方法和事件。 我在我的項目中使用Caliburn.Micro,所以我通過在IModelBase接口中實現INotifyPropertyChangedEx,然後在ModelBase類中擴展PropertyChangedBase來做到這一點。 這一切都