コード例 #1
0
 private void OnSearchStarting(object sender, SearchStartingEventArgs e)
 {
     if (e.Reason == SearchStartingReason.NewSearch)
     {
         Items.RemoveAll();
     }
 }
コード例 #2
0
ファイル: BookshelfViewModel.cs プロジェクト: UB-Mannheim/hbs
        //EaseObject opacityAni;

        //protected override void OnVisibilityChanged(bool oldVisibility, bool newVisibility)
        //{
        //    base.OnVisibilityChanged(oldVisibility, newVisibility);
        //    if (opacityAni != null)
        //        opacityAni.Stop();
        //    if (newVisibility = true)
        //    {
        //        Opacity = 0;
        //        opacityAni = ArtefactAnimator.AddEase(this, new[] { "Opacity" }, new object[] { 1 }, 0.5);
        //    }
        //}

        private void OnSearchStarting(object sender, SearchStartingEventArgs e)
        {
            //reset all model null
            foreach (var vm in Books3D.Items)
            {
                vm.Model = null;
            }

            MaxPageIndex = HBS.Search.Callback.MaxPageIndex;
            UpdateVisibility();
            HBS.Search.Callback.MaxPageIndexChanged += OnMaxPageIndexChanged;
        }
コード例 #3
0
ファイル: ShelfViewModel.cs プロジェクト: picibird/hbs
 private void OnSearchStarting(object sender, SearchStartingEventArgs args)
 {
     ResetSearch();
 }
コード例 #4
0
ファイル: HBSViewModel.cs プロジェクト: picibird/hbs
 private void OnSearchStarting(object sender, SearchStartingEventArgs args)
 {
     SearchInfo = Pici.Resources.Find("searching");
 }
コード例 #5
0
 private void OnSearchStarting(object sender, SearchStartingEventArgs e)
 {
     e.Filters.ItemAdded   += OnSearchFilterListItemAdded;
     e.Filters.ItemRemoved += OnSearchFilterListItemRemoved;
 }