public BrowserViewModel() { Bookmarks.GetInstance((v) => { BookmarkList.Value = v; }); ClearURLCommand.Subscribe(() => { Url.Value = ""; }); IsBookmarked = Url.Select((url) => { return(BookmarkList.Value?.FindBookmark(url) != null); }).ToReadOnlyReactiveProperty(); }
/// <summary> ///単一アプリケーション オブジェクトを初期化します。これは、実行される作成したコードの ///最初の行であるため、論理的には main() または WinMain() と等価です。 /// </summary> public App() { Bookmarks.Initialize(); this.InitializeComponent(); this.Suspending += OnSuspending; }