Exemplo n.º 1
0
 private void FlipView_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (_isMaximized)
     {
         FlipView.SetValue(Grid.RowProperty, _column);
         FlipView.SetValue(Grid.ColumnProperty, _row);
         FlipView.SetValue(Grid.ColumnSpanProperty, _columnSpan);
         FlipView.SetValue(Grid.RowSpanProperty, _rowSpan);
     }
     else
     {
         _column     = (int)FlipView.GetValue(Grid.ColumnProperty);
         _row        = (int)FlipView.GetValue(Grid.RowProperty);
         _rowSpan    = (int)FlipView.GetValue(Grid.RowSpanProperty);
         _columnSpan = (int)FlipView.GetValue(Grid.ColumnSpanProperty);
         FlipView.SetValue(Grid.RowProperty, 0);
         FlipView.SetValue(Grid.ColumnProperty, 0);
         FlipView.SetValue(Grid.ColumnSpanProperty, Grid.ColumnDefinitions.Count);
         FlipView.SetValue(Grid.RowSpanProperty, Grid.RowDefinitions.Count);
     }
     _isMaximized = !_isMaximized;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Sets a value indicating whether the FlipView loops
 /// </summary>
 /// <param name="obj">the FlipView</param>
 /// <param name="value">true if the list loops</param>
 public static void SetIsLooping(FlipView obj, bool value)
 {
     obj.SetValue(IsLoopingProperty, value);
 }