Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo establecer dinámicamente el ancho y alto de la cuadrícula en WPF.

Cómo establecer dinámicamente el ancho y alto de la cuadrícula en WPF.

Cuando WPF cambia dinámicamente el ancho de la fila de la cuadrícula o el alto de la columna, necesita crear una clase de animación GridLength.

(a) Cree una clase de animación que admita el tipo GridLength

Cree una nueva clase GridLengthAnimation que herede de AnimationTimeLine y simplemente implemente las dos propiedades subordinadas "From " y "To" . El código es el siguiente:

clase interna GridLengthAnimation: AnimationTimeline

{

static GridLengthAnimation()

{

FromProperty = DependencyProperty.Register("From", typeof(GridLength),

typeof(GridLengthAnimation));

ToProperty = DependencyProperty.Register("To", typeof(GridLength) ),

tipode(GridLengthAnimation));