вход в Систему.Windows.Длина сетки - VB.NET
-
21-09-2019 - |
Вопрос
Как я могу преобразовать 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)
Не связан с StackOverflow