我正在使用Visual Studio 15,並開始爲Windows Phone 8.1創建一個應用程序 所以在這一點上,我需要檢查所有選中的複選框並選擇他的文本並將選中的值添加到列表中(這已經做到了)現在,我需要通過頁面之間的這份名單中,我堅持,我只知道WinForms的方式,並且它不能正常工作在屏幕之間傳遞一個列表。 Windows Phone 8.1 C#
這裏去頁1
CheckBox[] checkboxes = new CheckBox[] { checkBox, checkBox1,checkBox2,checkBox3,checkBox4,checkBox5,checkBox6,checkBox7,checkBox8,checkBox9, checkbox10, checkbox11, checkbox12, checkbox13};
List<ClassDados> lista = new List<ClassDados>();
ClassDados cDados = new ClassDados();
foreach (CheckBox c in checkboxes)
{
if (c.IsChecked == true)
{
cDados.Pedido = c.Content.ToString();
lista.Add(cDados);
}
}
Frame.Navigate(typeof(Carrinho), (cDados));
的代碼現在第二頁上的代碼
public sealed partial class Carrinho : Page
{
List<ClassDados> lista = new List<ClassDados>();
public <here>Carrinho</here>(List<ClassDados> cDados)
{
this.InitializeComponent();
lista = cDados;
}...
我的班級
class ClassDados
{
public string Pedido { get; set; }
public int Valor { get; set; }
「在這裏」的第二頁即時得到錯誤:錯誤CS0051可訪問性不一致:參數類型「列表」,比少的方法訪問「Carrinho.Carrinho(名單)」
在窗口形式C#我用這種方式很多,但在WP它不工作,所以任何人都可以告訴我正確的方法來做到這一點?謝謝。
我的回答對你有幫助嗎? – Master117
@ Master117尚未...同樣的錯誤...沒有改變:/ – Bazz