catel

    0熱度

    1回答

    是否有一個選項可以爲我的ViewModel中的屬性使用CanChange方法,根據CanChange方法的返回值自動啓用和禁用輸入字段(RadioButton,TextBox,...)? 這對於具有canExecute委託的Command來說目前是可能的,該委託根據canExecute方法的返回值啓用/禁用按鈕。 擁有這樣的選項會爲我節省很多代碼。 在此先感謝!

    0熱度

    1回答

    我已經更新了我的WinForms項目中的catel nuget包,現在PleaseWaitHelper.Show()方法返回空引用異常。希望有人能夠對此有所瞭解? 下面是代碼: private void btnLogin_Click(object sender, EventArgs e) { PleaseWaitHelper.Show("Logging in"); Valid

    0熱度

    1回答

    我有一個與Catel ViewModels性能問題。 我有一個ListView約300項。每個項目都有自己的UserControl和ViewModel。 ViewModel具有Model屬性,它是一個構造函數的參數。 創建300個視圖模型的時間最少約10秒,這並不複雜。 這是常見問題嗎?我應該如何處理?

    0熱度

    1回答

    我想從我的MainWindowViewModel ViewModel打開一個視圖。 它的工作原理,但我得到的只是一個空白的窗口。它綁定正確的標題,但其他所有控件都缺失。 有沒有人有同樣的問題,並找到了解決辦法?

    1熱度

    1回答

    我有一個包含3個NC2實例的嵌套控件(NC1)。當第一次打開包含視圖時,NC1將爲空,因此NC2的三個實例將爲空。這似乎基於我的代碼和框架的調試正常工作。 當在包含視圖中進行選擇時,NC1被正確設置(並且ViewModel被(重新)創建),並且其屬性的值(通過Fody.Expose公開)出現在視圖中。但是,沒有一個NCM的ViewModel被重新創建,並且它們沒有反映它們各自模型提供的值。 我不確

    0熱度

    1回答

    我喜歡Catel框架。現代用戶界面看起來不錯。但是我試圖讓他們一起工作時遇到了問題。 我在mui項目中添加了兩個catels usercontrols Home和Second。問題是,從Home轉換到Second執行HomeViewModel已創建3次。 此行爲TransitioningContentControl private void StartTransition(object oldCo

    1熱度

    1回答

    我正在研究一個大型的WPF應用程序,其中整個UI基於Pages而不是Windows。 The application is 50% MVVM/50% MVCB (Model View Code Behind) 所以,我打算把它全部移植到MVVM,我評估Catel爲框架。目前用於控制MVVM的手工構建的框架並不差,但不會增加很多生產力價值。鑑於轉換大於100個屏幕所涉及的大量工作,我想節省大量的重複

    0熱度

    1回答

    我遇到了來自ModelBase派生類的問題。我想seralize和deseiralize他們,但我也想映射xml屬性使用XmlAttribute和XmlElement屬性。現在,我似乎無法得到這個與從ModelBase派生的任何類一起工作。 當我使用標準XMLSERIALIZE,我沒有得到任何價值的基礎 如果我刪除了基礎類,並使用XmlSerialiez,一切正常 使用ModelBase.Load

    0熱度

    2回答

    是否有一個關於如何在其他userControl中啓用(CanExecute)按鈕的最佳做法? 一個簡單的情況如下。 在UserControl_1中的數據網格中選擇一行時,應在UserControl_2中啓用一個按鈕,並將選定的行提供給UserControl_2的viewModel。 當用戶在UserControl_2中按下按鈕時,它將與來自UserControl_1的選定行的數據一起執行。 感謝卡

    1熱度

    1回答

    我正在使用anotar catel fody登錄我的應用程序。 在NLog.config我想對某些類使用不同的級別。配置示例 <logger name="SpaceA.*" minlevel="Info" writeTo="file" final="true" /> <logger name="*" minlevel="Debug" w