Beispiel #1
0
 /// <summary>
 /// When the column's number of the ElasticWrapPanel has changed, reset the MaxMoviesPerPage property to a value so that there's enough content to be able to scroll
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">NumberOfColumnChangedEventArgs</param>
 private void NumberOfColumnsChanged(object sender, NumberOfColumnChangedEventArgs e)
 {
     var vm = DataContext as MoviesViewModel;
     if (vm != null)
     {
         vm.MaxMoviesPerPage = e.NumberOfColumns * Helpers.Constants.NumberOfRowsPerPage;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Inform when the current number of columns changed in the ElasticWrapPanel
 /// </summary>
 ///<param name="e">e</param>
 protected virtual void OnNumberOfColumnsChanged(NumberOfColumnChangedEventArgs e)
 {
     EventHandler<NumberOfColumnChangedEventArgs> handler = NumberOfColumnsChanged;
     if (handler != null)
     {
         handler(this, e);
     }
 }