Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WPF中绑定3件事_C#_Wpf_Xaml - Fatal编程技术网

C# 在WPF中绑定3件事

C# 在WPF中绑定3件事,c#,wpf,xaml,C#,Wpf,Xaml,我在绑定xaml中的3个东西时遇到问题 我想做这样的东西: 我从组合框中选择产品。 此产品的默认价格在文本框中设置。 例如,现在我想更改此价格并将其绑定到我的对象“newSale” 我想用属性“price”将textbox的值绑定到对象“NewSale”的属性,但不更改selectedProduct中的价格 我无法做到这一点。我看到的最简单的方法是使用另一个绑定到文本框的房价。在viewmodel中,每当组合框的SelectedItem发生更改时,将其设置为Price。每当您想显示其他内容时,请

我在绑定xaml中的3个东西时遇到问题

我想做这样的东西:

我从组合框中选择产品。 此产品的默认价格在文本框中设置。 例如,现在我想更改此价格并将其绑定到我的对象“newSale” 我想用属性“price”将textbox的值绑定到对象“NewSale”的属性,但不更改selectedProduct中的价格


我无法做到这一点。

我看到的最简单的方法是使用另一个绑定到文本框的房价。在viewmodel中,每当组合框的SelectedItem发生更改时,将其设置为Price。每当您想显示其他内容时,请手动将该值设置为Price。

我想用属性“Price”将textbox的值绑定到对象“NewSale”的属性,但不更改selectedProduct中的Price。那就没什么约束力了,是吗?不要试图将不相关的东西强加于人,只需将产品的价格作为初始值即可。