gpt4 book ai didi

wpf - 将组合框中选定对象的属性绑定(bind)到 WPF 中的文本框

转载 作者:行者123 更新时间:2023-12-04 20:06:05 25 4
gpt4 key购买 nike

我正在使用 MVVM 加载文本文件并显示其内容。

型号

MyFile.cs 有一个 NameText//实现了 INotifyPropertyChanged

MyFileRepository.cs//我加载的文件的集合

View 模型

OpenFileCommand 加载文件并将其添加到 _filerepository 对象

FileCollection 绑定(bind)到 View

查看

Button 触发 OpenCommand

ComboBox 显示加载文件的名称

TextBox 在combobx中显示所选文件的内容

<Button Name="OpenFile" Command="{Binding OpenFileCommand}">
<ComboBox Name="FilesList" ItemsSource="{Binding Path=FileCollection}" DisplayMemberPath="Name" />
<TextBox Name="FileContent" Text="{Binding the Text of selected file in combobx "/>

如何将combobx中选中的MyFile的Text属性绑定(bind)到TextBox上?

最佳答案

最简单的方法是元素绑定(bind):

<TextBox Name="FileContent"
Text="{Binding SelectedItem.Text,ElementName=FilesList} />

所以它绑定(bind)到您的 FilesList ComboBox 中 SelectedItem 的 Text 属性,它(如果一切都按照我认为的方式连接)是 MyFile 类型。

关于wpf - 将组合框中选定对象的属性绑定(bind)到 WPF 中的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12451822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com