Int a System.Windows.GridLength - VB.NET
-
21-09-2019 - |
Pregunta
¿Cómo puedo convertir int a System.Windows.GridLength en VB, .NET para que pueda ajustar la altura de una fila de la cuadrícula en Silverlight (XAML).
En el archivo XAML:
<RowDefinition Height="0" x:Name="rowerror" />
En VB.NET:
rowerror.Height = CType(30, System.Windows.GridLength)
Esta como he escrito en VB.NET. Sé que estoy equivocado, pero ¿cómo se hace si el int a System.Windows.GridLength modo que la altura de la "RowError" ya sea 30?
Solución
rowerror.Height = new GridLength(30)
Otros consejos
El MSDN Documentación proporciona un ejemplo de esto usando un GridLengthConverter ..
Dim myGridLengthConverter As System.Windows.GridLengthConverter = New System.Windows.GridLengthConverter()
...
rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow