コード例 #1
0
        public void OnUri(Uri uri) {
            _type = uri.GetQueryParamEnum<OnlineManagerType>("Mode");
            _manager = BaseOnlineManager.ManagerByMode(_type);

            var id = uri.GetQueryParam("Id");
            if (id == null) {
                throw new Exception(ToolsStrings.Common_IdIsMissing);
            }

            _entry = _manager.GetById(id);
            if (_entry == null) {
                throw new Exception(string.Format(AppStrings.Online_ServerWithIdIsMissing, id));
            }
        }
コード例 #2
0
 public void OnUri(Uri uri) {
     DataContext = new ViewModel(uri.GetQueryParam("Key"));
     InitializeComponent();
 }
コード例 #3
0
ファイル: LapTimes_List.xaml.cs プロジェクト: gro-ove/actools
 public void OnUri(Uri uri) {
     _filter = uri.GetQueryParam("Filter");
 }
コード例 #4
0
 public void OnUri(Uri uri) {
     var filter = uri.GetQueryParam("Filter");
     _filter = filter == null ? @"*" : $"*{filter}*";
 }
コード例 #5
0
 public void OnUri(Uri uri) {
     _id = uri.GetQueryParam("Id");
 }