HowtoCalculateValuesinWPFBindings我有一个应用程序,它使用两个滑块来生成代码中其他地方使用的产品。我想要的是将产品值绑定到文本块或工具提示,例如,看起来像“10x15=150”。第一部分很简单,看起来像这样:但是将产品放在那里的简单方法是什么?使用PavloGlazkov的解决方案,我将其修改为如下所示:ToArray();双x=双值[0];双y=双值[1];varleftPart=x.ToString()+"x"+y.ToString();varrightPart=(x*y).ToString();varresult=string.Format("{0}={1}",leftPart,rightPart);返回结果;}publicobject[]ConvertBack(objectvalue,Type[]targetTypes,objectparameter,CultureInfoculture){thrownewNotImplementedException();}}非常重要,谢谢!而不是使用StringFormat创建一个转换器。是这样的:varleftPart=string.Join("x",doubleValues);varrightPart=doubleValues.Sum().ToString();varresult=string.Format("{0}={1}",leftPart,rightPart);返回结果;}publicobject[]ConvertBack(objectvalue,Type[]targetTypes,objectparameter,CultureInfoculture){thrownewNotImplementedException();可以使用转换器,将要计算的两个值作为参数传递。转换器将进行计算并返回字符串结果。(转换器例子在这里)以上就是C#学习教程的全部内容:如何计算WPF绑定中的值。收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
