3

グリッド行の高さをSilverlight(xaml)で設定できるように、intをVB、NETでSystem.Windows.GridLengthに変換するにはどうすればよいですか。

xamlファイルの場合:

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

VB.NETの場合:

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

これは、VB.NETで書いたとおりです。私が間違っていることは知っていますが、System.Windows.GridLengthへのintを使用して、「rowerror」の高さが30になるようにするにはどうすればよいですか?

4

2 に答える 2

8
rowerror.Height = new GridLength(30)
于 2009-12-25T18:58:37.263 に答える
1

MSDNのドキュメントには、 GridLengthConverterを使用したこの例が記載されています。

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

...

rowerror.Height = CType(myGridLengthConverter.ConvertFromString("30"), GridLength)
于 2009-12-25T18:58:47.357 に答える