Pergunta

Como posso converter int em System.Windows.GridLength em VB, rede para que eu possa definir a altura de uma linha de grade em Silverlight (xaml).

No arquivo xaml:

<RowDefinition Height="0" x:Name="rowerror"  />

Em vb.net:

rowerror.Height = CType(30, System.Windows.GridLength)

Isso, como eu escrevi em vb.net. Eu sei que estou errado, mas como você faz se o int para system.windows.GridLength para que a altura do "Rowerror" seja 30?

Foi útil?

Solução

rowerror.Height = new GridLength(30)

Outras dicas

o Documentação do MSDN fornece um exemplo disso usando um GridLengthConverter..

Dim myGridLengthConverter As System.Windows.GridLengthConverter = New System.Windows.GridLengthConverter()

...

rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top