为复选框分配两个变量 C# Windows Phone 8.1(自定义复选框)

Assign two variables for a checkbox C# Windows Phone 8.1 (Custom Checkbox)

我得到了 checkbox 的列表,但我需要选择 2 个值,而不仅仅是 "Content" 值,我需要一个 string 和一个 float 值, 只有一个 checkbox.

在 C# winforms 中,我可以使用:

public CheckBoxCustom : System.Windows.Controls.CheckBox 
{
    String thing { get; set; }
    float price { get; set; }
}

并创建一个接收2个值的新控件,所以在C#上xaml win phone 8.1这不是创建控件的方法,有什么提示吗?

已解决!

代码:

        Dictionary<string, float> dicionario = new Dictionary<string, float>();

        foreach (CheckBox c in checkboxes)
        {
            if (c.IsChecked == true)
            {
                string pedido = c.Content.ToString();
                float valor = float.Parse(c.Tag.ToString());
                dicionario.Add(pedido, valor);
            }
        }

您可以将标签 属性 与 "concrete" 对象实例一起使用,class 派生用于其他非通用包含的内容。我通常从阅读文档中发现的一个教训是,很多想法都花在了常用用法上……阅读文档和示例