0

VB.NET Visual Studio 2010 で Windows デスクトップ アプリを開発しています。

オブジェクトのコレクションにデータ バインディングを実装しようとしていますが、これを行うには XAML が必要なようです。

方法: データを XAML でバインドできるようにする http://msdn.microsoft.com/en-us/library/ms748857(v=vs.100).aspx

私の質問は、この記事で言及されている xaml をどこに配置すればよいかということです。私のフォームのresxファイルにあると思いますが、よくわかりません。なぜ、Visual Studio で一部のフォームの resx ファイルを開くことができるのに、すべてのフォームを開くことができないのでしょうか? frmMain.resx のファイルを開くことはできますが、frmTest.resx を開くことはできません。理由がわかりません。frmtest を削除して再登録しましたが、右クリックしても [コードを表示] オプションはありませんが、frmMain にはあります。

また、私はそれをfrmTest.resxに入れると仮定していますが、どこに置くかは重要ですか? もしかして直前?

この質問の初心者の性質については申し訳ありませんが、これまでこの問題に対処する必要はありませんでした。

編集 Visual Studio には「Windows フォーム」と「WPF フォーム」の 2 種類のフォームがあるようです。この種のカスタム データ バインディングは、別のフォーム タイプでのみ行うことができますか?

4

1 に答える 1

0

XAML を使用するには、WPF アプリケーションを作成する必要があります。XAML は WPF で使用され、フォームを設計するだけでなく、Web で html と同じバインディングを行います。共有したリンクでも、トピックのルートを見てください。Data Binding (WPF) と書かれています。

したがって、バインディングを行うには、WPF と XAML を実際に使用する必要があると思います。

以下のリンクは、Visual Studio 2010 で WPF アプリケーションを作成する方法を示しています。 http://wpftutorial.net/HelloWPF.html

お役に立てれば。

于 2012-09-21T09:28:29.650 に答える