Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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# 如何使用IsSynchronizedWithCurrentItem将WPF中的文本框与列表框同步_C#_Wpf_Xaml_Data Binding_Listbox - Fatal编程技术网

C# 如何使用IsSynchronizedWithCurrentItem将WPF中的文本框与列表框同步

C# 如何使用IsSynchronizedWithCurrentItem将WPF中的文本框与列表框同步,c#,wpf,xaml,data-binding,listbox,C#,Wpf,Xaml,Data Binding,Listbox,我从WPF开始,我有一个非常简单的问题: 我有一个文本块和一个列表框,它们共享相同的DataContext。ListBox的ItemsSource设置为指向DataContext的一个属性,该属性是一个ObservableCollection。我希望文本块包含列表框的选定项。一些代码: View view = new View(); view.DataContext = new ViewModel(); view.Show(); 希望它清楚。试试这样的东西 Text = "{Binding

我从WPF开始,我有一个非常简单的问题:

我有一个文本块和一个列表框,它们共享相同的DataContext。ListBox的ItemsSource设置为指向DataContext的一个属性,该属性是一个ObservableCollection。我希望文本块包含列表框的选定项。一些代码:

View view = new View();
view.DataContext = new ViewModel();
view.Show();


希望它清楚。

试试这样的东西

Text = "{Binding ElementName=listBox1, Path=SelectedValue.Content}"

试试这样的

Text = "{Binding ElementName=listBox1, Path=SelectedValue.Content}"

如果确实要使用同步,则需要绑定到集合的当前项,该项将由列表框或任何其他控件设置,该控件的
IsSynchronizedWithCurrentItem
设置为
true
,为此,请使用
/

<TextBlock Text="{Binding Model.BinariesToDeploy/}" />

如果确实要使用同步,则需要绑定到集合的当前项,该项将由列表框或任何其他控件设置,该控件的
IsSynchronizedWithCurrentItem
设置为
true
,为此,请使用
/

<TextBlock Text="{Binding Model.BinariesToDeploy/}" />

行得通,谢谢。如何学习绑定的语法和可用属性?什么是绑定?一节课?再次感谢。是的,
Binding
是来自
System.Windows.Data
的一个类。关于可用属性,您可以使用intellisense查找可用属性。关于如何学习语法,您可以通过谷歌查找示例并从中学习。请看这是基于XAML的数据绑定的备忘单,谢谢。如何学习绑定的语法和可用属性?什么是绑定?一节课?再次感谢。是的,
Binding
是来自
System.Windows.Data
的一个类。关于可用属性,您可以使用intellisense查找可用属性。关于如何学习语法,您可以通过google查找示例并从中学习。请看这是基于XAML的数据绑定Shello的备忘单,此代码有一个警告:它表示需要属性。这真的正确吗?我不知道你的集合包含什么类型的项,这个绑定直接绑定到所选项,所以你可能想在斜杠后指定一个属性。理论上,绑定应该是正确的。您好,这段代码有一个警告:它说属性是预期的。这真的正确吗?我不知道你的集合包含什么类型的项,这个绑定直接绑定到所选项,所以你可能想在斜杠后指定一个属性。但从理论上讲,绑定应该是正确的。