reactiveui

    2熱度

    1回答

    我試圖重現ReactiveUI的101 example並使其適應Xamarin Forms。 我使用自定義ViewCell,但不能將其綁定的ReactiveUI方式: public partial class FlickrPhotoCell : ViewCell, IViewFor<FlickrPhotoModel> { public FlickrPhotoCell() {

    1熱度

    2回答

    我想設置一個特定的錯誤消息,如果cetain條件輸入文本不符合。 基本上,如果輸入的網址是空的,我想設置ErrorHint爲「服務器URL不能爲空」 如果輸入的URL不以https ErrorHint開始應該是「服務器URL必須以https開頭的」 否則,ErrorHint應該是一個空字符串。 下面的代碼工作,但我覺得我在我的observables複製邏輯。有沒有更乾淨的方法來做到這一點? //

    1熱度

    1回答

    在我的場景中,我使用命令從數據庫中刪除了一些東西。我已經ReactiveCollection勢必DataGrid的WPF中,並按照處理刪除代碼: RemoveProductCommand = ReactiveCommand.CreateFromTask<Product>(async product => { await _licensingModel.RemovePr

    7熱度

    1回答

    我有一個針對.Net 4.5.2的多項目Visual Studio解決方案。在其中一個項目(一個WPF應用程序)中,我使用nuget添加了System.Reactive版本3.0.1000.0包和ReactiveUI 7.0.0.0包。 在另一個項目,該項目是WPF應用程序使用的類庫,我只是簡單地添加了System.Reactive版本3.0.1000.0包。 的ReactiveUI包似乎取決於舊

    2熱度

    2回答

    我創建了一個使用F#和ReactiveUI的Xamarin Android項目。 當加載我的信息中心內,我會遇到在inherit線此代碼段的一個運行時異常(的MissingMethodException型): type DashboardViewModel(?host: IScreen) = inherit ReactiveViewModel() let host = Loca

    0熱度

    1回答

    我一直在使用ReactiveUI在應用程序上做一些工作。 我的問題是與UITableViews和單元格的重用。我嘗試使用ReactiveTableViewSource,但似乎並沒有給我我想要的自定義級別(自定義頁眉和頁腳視圖)。 所以我用UITableViewSource和UITableViewCell實現了IViewFor。然後我做了單個細胞中的結合。 工作正常,但我擔心每次單元重新使用時都會重

    2熱度

    1回答

    我一直在Xamarin Forms中使用ReactiveUI一段時間,但是當嘗試使用ReactiveTabbedPage時我碰到了一堵磚牆。我無法弄清楚ViewModel如何綁定到ReactiveTabbedPage的子節點ReactiveContentPage。 所以,作爲一個例子,我可能有以下XAML: <ReactiveTabbedPage x:Name="TabbedPage">

    4熱度

    1回答

    將代碼放在我的數據訪問類中。 public async Task<IEnumerable<TEntity>> QueryAsync(string sql, object param = null, CommandType commandType = CommandType.Text, int? commandTimeout = null, IDbTransaction transac

    1熱度

    1回答

    我有一個ReactiveList<SomeObject>。 什麼是檢測列表中的任何項目是否有SomeObject.SomeProperty更改的最佳方法? 我可以單獨訂閱每個SomeObject.SomeProperty,但是我覺得必須有更好的方法嗎?

    2熱度

    1回答

    我會盡可能詳細地解釋我的問題。我的應用程序使用mvvm編寫,並有一個加載一些靜態視圖的shellview。繼承人問題1: 在shellviewmodel中實例化這些視圖模型是否是一種很好的做法? public ShellViewModel(IScreen screen) { HostScreen = screen; LogoViewModel = new Lo