reactiveui

    2熱度

    2回答

    我使用System.Windows.Interactivity像這樣綁定LoadedCommand: <i:Interaction.Triggers> <i:EventTrigger EventName="Loaded"> <i:InvokeCommandAction Command="{Binding LoadedCommand}" /> </i:EventTri

    0熱度

    1回答

    我在MVVM應用程序上工作,並試圖使用文本框文本更改註冊表來運行一個命令,每當此文本框發生新的更改時都可以取消該命令。 在無擴展它與交換機的方法是這樣完成的: Observable.FromEventPattern<PropertyChangedEventArgs>(this, nameof(PropertyChanged)) .Where(a => a.EventArgs.Prop

    0熱度

    1回答

    我有一個應用程序,其中可以通過使用反斜槓(\)字符在層次結構中構建標記。例如 ; Country\Canada\Alberta Country\Canada\British Columbia Country\USA\California Country\USA\Texas 會變成用戶界面; Country Canada Alberta British C

    0熱度

    2回答

    我已經構建了一個小型日誌記錄GUI來幫助調試主應用程序。它需要在它自己的線程上運行,以便在主UI無響應時不會被阻止。記錄窗口的一部分目的是找出主窗口爲什麼沒有響應。 新窗口通過此方法啓動。 public static Task<T> CreateAndShowStaWindow<T>(Func<T> factory) where T:Window { var windowR

    1熱度

    1回答

    我有兩個組合框:類別和類型。當我的表單最初顯示時,我列出了數據庫中存在的所有類別和類型。對於這兩個組合框,我手動插入行0的值爲「全部」,以便他們不必選擇,如果他們不想。 我將兩個組合框綁定到ReactiveObjects,以便如果用戶選擇一個類別,類型組合框會自動重新填充查詢,以便只顯示與所選類別相關的類型以及添加的行0。 當用戶選擇一個類別時,它會正確運行查詢,返回相關類型,正確添加第0行,並且

    0熱度

    2回答

    我有一個ReactiveCommand刷新數據並綁定到XAML中的按鈕。該功能工作正常,但我也想在計時器上執行該命令。 我有下面的代碼 - SetupAutoRefresh是從我的虛擬機的構造函數調用,但是當可觀察火災,我得到的消息的異常:「,因爲不同的線程擁有它調用線程不能訪問該對象。 「 VM: private void SetupAutoRefresh() { Observable

    0熱度

    1回答

    作爲來自Shane Neuville的反應,我改變了我的問題。但是,是的。這可能比我想象的要複雜得多。 我有一個ReactiveList<ServiceEntryModel> Services;當視圖出現時會被填充。對於列表中的每個條目,我都使用了名爲Services.ItemsAdded.Subscribe()的函數,其中RxCell將填充整個列表末尾應以特定方式排序的數據。截至目前,我有兩個單

    1熱度

    1回答

    在ReactiveUI中,我們可以使用whenAny()從屬性或一組屬性創建觀察值。我如何在Kotlin中實現類似的功能?

    1熱度

    1回答

    我想在WPF項目中使用ReactiveUI 7.4,我認爲這是一個很棒的框架。但是在研究缺席或過時的文件時會造成很大的困難。 在文檔https://docs.reactiveui.net/en/user-guide/commands/asynchronous-synchronous.html說,所以CreateFromObservable是異步的,但在我的例子中它是同步運行的。 RefreshLi

    2熱度

    1回答

    所以,我學習使用ReactiveUI 7.4與WinForms和我的事情我得到了一個非常好的經驗與它,直到我試圖包括互動顯示一個錯誤彈出: 視圖模型 public class ViewModel : ReactiveObject { [...] public ViewModel() { GetCmd = ReactiveCommand.CreateFr