私は問題を抱えている私はあなたが私が思う私のコードを見ることができます。このリンクでこの例 http://msdn.microsoft.com/en-us/library/hh286405%28v=vs.92%29.aspx を勉強しています C#で開発のための初心者をしています私は無効なキャストエラーを持っている私は を持ってボタン1をクリックして、私はWP7データベースとキャストエラー
Category = (DB.Elements)listPicker.SelectedItem
にのみキャストを使用しますが、問題が 最高regads アントニオ
0ここで分かりましたしません。 iはlistPickerpublic Inserimento()
{
InitializeComponent();
List<Elenco> source = new List<Elenco>();
source.Add(new Elenco() { Elemento = "Value1"});
source.Add(new Elenco() { Elemento = "Value2" });
source.Add(new Elenco() { Elemento = "Value3" });
source.Add(new Elenco() { Elemento = "Value4" });
this.listPicker.ItemsSource = source;
}
Elementoインサート要素のためにこれを使用
詳細情報はInserimento
方法である場合、私はlistPicker
namespace Example.ViewModel{
public class Elenco
{ public string Elemento
{
get;
set;
}
}}
。 listPickerにデータをバインドするときに、その部分を表示できますか? listPicker.SelectedItemは明らかにDB.Elements型ではありません。あなたのコードはおそらくElementi型です。確かに、行にブレークポイントを置き、listPicker.SelectedItemにマウスを置くと、オブジェクトのタイプが表示されます。あるいは、 'System.Diagnostics.Debug.WriteLine(listPicker.SelectedItem.GetType());'の直前にこの行を追加して、タイプを見るために出力ウィンドウを見てください。 –
私は今enougです、 – Ant
あなたはあなたのlistPickerに 'Elenco'のリストを載せていますので、DB.Elementsにそれを希望することはできません。それをElencoにキャストして、必要なものを何でもしてください。 –