我正在尝试一些简单的事情,但很难找到一个简单的解决方案,只是没有看到它嘿嘿。
我有一个数字:当用户在文本框中输入分段数量时,“150”女巫可以分成任意数量的分段;项目控件将填充显示段大小的文本框。这很有效。
我希望能够编辑分段大小,然后计算剩余的大小以显示在其他分段文本框中,但无法弄清楚如何执行此操作。如果有人可以指点我的方向坦克。
显示我的意思我已经包含了项目链接vs2010 here(49kb)
答案 0 :(得分:0)
我不确定您是否在编辑现有细分受众群时遇到问题,或者是否重新计算了您遇到问题。
但是一种方法可能是订阅文本框上的KeyDown
事件,然后检查返回键。然后你可以重新计算片段,迭代集合并用新片段更新每个项目。
private void TextBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
TextBox textbox = sender as TextBox;
int newSegments;
if (int.TryParse(textbox.Text, out newSegments))
{
//recalculate the segments
//iterate the collection
//update the segments
}
}
}