Xaml-vs-vb.net
提供:Dev Guides
XAMLVs。 VB.NET
この章では、VB.Netに精通している人もXAMLの利点を理解できるように、VB.Netで同じ例を作成します。
XAMLで書かれた同じ例をもう一度見てみましょう-
この例では、ボタンとテキストブロックを含むスタックパネルを作成し、ボタン、および高さ、幅、マージンなどのテキストブロックのプロパティの一部を定義しました。 上記のコードをコンパイルして実行すると、次の出力が生成されます-
今VB.Netで書かれている同じコードを見てください-
上記のコードをコンパイルして実行すると、出力はXAMLコードの出力とまったく同じになります。
VB.Netと比較して、XAMLを使用することがいかに簡単かを視覚化できます。
上記の例では、XAMLで実行できることは、C#やVB.Netなどの他の手続き言語でも実行できることがわかりました。
XAMLとVB.Netの両方を使用する別の例を見てみましょう。 XAMLでGUIを設計し、VB.Netで動作を実装します。
この例では、ボタンがメインウィンドウに追加されます。 ユーザーがこのボタンをクリックすると、メッセージボックスにメッセージが表示されます。 以下は、ボタンオブジェクトがいくつかのプロパティで宣言されているXAMLのコードです。
VB.Netでは、ボタンクリックイベント(動作)が実装されています。 このイベントは、メッセージボックスにメッセージを表示します。
上記のコードをコンパイルして実行すると、次の画面が表示されます-
次に、「Click Me」という上記のボタンをクリックします。 次のメッセージが表示されます-