Visual Studio / Expression Blend を使用したデータ バインディングに関するビデオ チュートリアルに従っています。チュートリアルでは、プレゼンターが [+CLR オブジェクト] ボタンをクリックすると、アプリケーションのカスタム オブジェクトが一覧表示されますが、実際に実行すると、アプリケーションのオブジェクトが一覧表示されません。
アプリケーションのオブジェクトをここにリストするにはどうすればよいですか?
Visual Studio / Expression Blend を使用したデータ バインディングに関するビデオ チュートリアルに従っています。チュートリアルでは、プレゼンターが [+CLR オブジェクト] ボタンをクリックすると、アプリケーションのカスタム オブジェクトが一覧表示されますが、実際に実行すると、アプリケーションのオブジェクトが一覧表示されません。
アプリケーションのオブジェクトをここにリストするにはどうすればよいですか?
また、パラメーター化されたコンストラクターを使用している場合は、オブジェクトにデフォルトのコンストラクターも含まれていることを確認する必要があります。この問題により、気付くまで少し頭がおかしくなりました。
public class MyThing{
private int _item;
//If this is the only constructor Expression does not show it up
public MyThing(int item){
_item = item;
}
//Expression will only list your object if you add this constructor
//when you also have parameterised constructors
public MyThing(){}
}
私も同じ問題を抱えていました。C# コードのクラスを公開しませんでした。
私はこれを持っていました:
クラス MyClass
これが必要でした:
パブリック クラス MyClass