Вопрос

Как я могу преобразовать int в System.Windows.Длина сетки в 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.Длина сетки такова, что высота "rowerror", будет ли это 30?

Это было полезно?

Решение

rowerror.Height = new GridLength(30)

Другие советы

Тот Самый Документация MSDN приводится пример этого с использованием Преобразователь длины сетки..

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

...

rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top