Пример #1
0
 private void HeaderPokedex_ObservablePropertyChanged(object sender, Behaviors.ObservableBehaviorEventArgs e)
 {
     if (e.Proportion == 0)
     {
         this.monsterResumeListView.Scale        = 1;
         this.monsterResumeListView.TranslationY = 0;
         this.shadowListView.Opacity             = 0;
         this.shadowListView.TranslationY        = 5000;
     }
     else
     {
         var p = ((e.Proportion * 2) > 1 ? 1 : (e.Proportion * 2));
         this.monsterResumeListView.Scale        = 1 - (0.05 * p);
         this.monsterResumeListView.TranslationY = this.monsterResumeListView.Height * 0.05 * p;
         this.shadowListView.Opacity             = 0.8 * p;
         this.shadowListView.TranslationY        = 0;
     }
 }
Пример #2
0
 private void ObservablePropertyBehavior_ObservablePropertyChanged(object sender, Behaviors.ObservableBehaviorEventArgs e)
 {
 }
Пример #3
0
        private void ObservablePropertyBehavior_ObservablePropertyChanged(object sender, Behaviors.ObservableBehaviorEventArgs e)
        {
            double step0 = 0;
            double step1 = 0.5;


            this.headerExpanded.Opacity      = 1 - ((1 - e.Proportion) / 0.5);
            this.headerExpanded.TranslationY = (this.headerExpanded.Height * (1 - e.Proportion)) * -0.1;


            this.headerColapsed.Opacity      = (step1 - e.Proportion) / step1;
            this.headerColapsed.TranslationY = (this.headerColapsed.Height * (e.Proportion)) * -1;
        }