int から System.Windows.GridLength - VB.NET
-
21-09-2019 - |
質問
Silverlight (xaml) でグリッド行の高さを設定できるように、VB、NET で int を System.Windows.GridLength に変換するにはどうすればよいですか。
xaml ファイル内:
<RowDefinition Height="0" x:Name="rowerror" />
VB.NET の場合:
rowerror.Height = CType(30, System.Windows.GridLength)
これはVB.NETで書いたものです。私が間違っていることはわかっていますが、「rowerror」の高さが30になるようにintをSystem.Windows.GridLengthに設定する場合はどうすればよいですか?
解決
rowerror.Height = new GridLength(30)
他のヒント
の例を提供する MSDNドキュメントこの使用 GridLengthConverterする ..
Dim myGridLengthConverter As System.Windows.GridLengthConverter = New System.Windows.GridLengthConverter()
...
rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
所属していません StackOverflow