【发布时间】:2016-05-17 04:56:02
【问题描述】:
我得到了 checkbox 的列表,但我需要选择 2 个值,而不仅仅是“内容”值,我需要一个 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);
}
}
【问题讨论】:
标签: c# xaml checkbox windows-phone-8.1