2009-07-26 14 views
1

構文に関する簡単なヘルプが必要です。私はWPFプロジェクトをやっていて、Visual Basicで試してみることにしました。ですから、基本的には、グリッド内の行の高さを設定しようとしています。 私はプログラミングではすばらしくないが、C#では何とかそれを理解するために何とか管理していた。ボタンをクリックすると、1行の高さが0にスムーズに下がるため、実際にはアニメーションのように見えます。XAMLで行の高さをプログラムで設定する方法は?

しかし、私はそのプロパティに到達しようとしています。 行は「AnimationRow」と呼ばれていますが、私はそれに達することができますが、どこに高さを設定しますか? 構文はどのように見えますか?

答えて

0

実際には、行オブジェクトのHeightプロパティを設定するだけで簡単です。以下を試してください:

Dim row = grid.RowDefinitions.Single(Function(row) row.Name = "AnimationRow") 
row.Height = New GridLength(50); 
+0

また、何をしようとしていても、おそらくXAMLコードでもっとエレガントに行うことができます。 – Noldorin

+0

本当ですか? XAMLコードで高さプロパティを変更したい場合、どうすればよいですか?私はそれを調べており、XAMLはとても簡単です。しかし、私はそれがコードの大混乱のようだと思うし、どこにあるのかを概観するのは非常に難しいと思う。 XAMLコードに触れることなくこれを行うことは可能でしょうか?インターフェイス経由でですか? –

+0

@ケニー:あなたが何を意味するかわからない。 XAMLが何であるかを提案するために、より多くのコンテキスト/追加コードを提供する必要があります。 – Noldorin

関連する問題