Bootstrap

WPF+MVVM案例实战与特效(二十九)- Combox绑定集合、枚举与固定值


1、概述

ComboBox 控件是用户界面设计中的常见元素,用于提供用户选择的多种选项。本文将探讨如何在 MVVM 框架的情况下,有效地将 ComboBox 绑定到集合、枚举以及固定的数据项,最后又如何在 ViewModel 层获取到对应下拉框选项数据,本文使用的 MVVM 框架为 CommunityToolkit 。详细使用方式可以参考 像 MvvmLight 一样使用 CommunityToolkit.Mvvm 工具包 这篇文章。

2、案例实现

在 WPF 应用程序中,要获取 ComboBox 下拉选项的选中数据,通常,我们会在 ViewModel 层定义一个属性来绑定 ComboBox 的 SelectedItem 或 SelectedValue,从而在用户选择某个选项时通过 SelectedItem 或 SelectedValue获取数据。

1、Combox绑定集合

假设我们有一个包含字符串的集合,我们希望在用户选择某个选项时,将选中的值绑定到 ViewModel 的一个属性上

ViewModel 中的代码如下:


                
      

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;