int в System.Windows.GridLength - VB.NET - PullRequest
       23

int в System.Windows.GridLength - VB.NET

2 голосов
/ 25 декабря 2009

Как я могу преобразовать int в System.Windows.GridLength в VB, NET, чтобы я мог установить высоту строки сетки в Silverlight (xaml).

В файле xaml:

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

В VB.NET:

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

Это, как я написал в VB.NET. Я знаю, что я не прав, но как быть, если int для System.Windows.GridLength, так что высота "rowerror", будь то 30?

Ответы [ 2 ]

5 голосов
/ 25 декабря 2009
rowerror.Height = new GridLength(30)
1 голос
/ 25 декабря 2009

Документация MSDN предоставляет пример этого с использованием GridLengthConverter ..

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

...

rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...