data-binding 相关问题

将两个数据/信息源绑定在一起并使它们保持同步的一般技术。

为什么双向绑定值不起作用?毛伊岛 Blazor 混合应用程序

我仍然很难绑定到一个简单的标签。这个问题看起来很简单,但我已经浪费了几天时间,所以是时候寻求帮助了。也许有人知道答案。 在下面的代码中,按钮...

回答 1 投票 0

INotifyPropertyChanged 不适用于 UserControl

[注意:这是来自专有代码,所以我重命名了变量、函数......我可能忘记了一些,请告诉我] 我使用组合框从列表中选择数据,以更新 SharedViewModel

回答 1 投票 0

文本已绑定到对象,但没有显示任何内容?

我在文本字段上有一个绑定,如下所示: 我在文本字段上有一个绑定,如下所示: <Label Grid.Row="1" Grid.Column="1" FontFamily="FontCamptonMedium" FontSize="12" Text="{Binding CurrentBooking.FullName}" TextColor="Black" /> 在此页面的代码隐藏中,我们使用依赖注入来绑定到相应的视图模型,如下所示: public AppointmentPendingResponse(BookingViewModel viewModel): base(viewModel) { InitializeComponent(); BindingContext = viewModel; } 我们绑定的这个视图模型继承自另一个基本视图模型,就像这样...... public partial class BookingViewModel : BaseViewModel ...依次声明如下: public abstract partial class BaseViewModel : ObservableObject, IQueryAttributable, INotifyPropertyChanged 在基础视图模型中,我们实现以下内容以利用 inotifypropertychanged: public event PropertyChangedEventHandler PropertyChanged; protected bool SetProperty<T>(ref T backingStore, T value, [CallerMemberName] string propertyName = "", Action onChanged = null) { if (EqualityComparer<T>.Default.Equals(backingStore, value)) return false; backingStore = value; onChanged?.Invoke(); OnPropertyChanged(propertyName); return true; } protected void OnPropertyChanged([CallerMemberName] string propertyName = "") { var changed = PropertyChanged; if (changed == null) return; changed.Invoke(this, new PropertyChangedEventArgs(propertyName)); } 在 bookingviewmodel 中,我们然后像这样填充 CurrentBooking 属性: CurrentBooking = (BookingModel)selected; 生成的 json 如下所示: {\"FullName\":\"LAWMAN\",\"IdentityNo\":\"123\",\"Relation\":\"SELF\"} 我能够获取 json 数据意味着 CurrentBooking 不应该为空。那么为什么我的标签文本没有被填充?我不确定我在这里缺少什么。 编辑:好的,我更改了 bookingmodel(CurrentBooking 的对象类型)来实现 ObservableObject: public partial class BookingModel: ObservableObject { [ObservableProperty] private string _FullName; 并且全名仍然不显示。 Edit2:@klaus-gütter 是的,这是一张图片: 好吧,我找到了答案。这实际上太愚蠢了。包含边框的高度太短,以至于它实际上切断了我试图显示的所有文本。 添加了以下内容,现在一切都很好: HeightRequest="500" 呜呜😅

回答 1 投票 0

为什么 wpf itemlist 在 itemsource 更改后断开连接

我要制作可分页列表视图。 我几乎实现了除了索引显示之外的所有功能。 我将 listviewitem 作为多重绑定传递给转换器以显示索引。 但是listview显示索引t...

回答 1 投票 0

这是 Java 数据绑定中的一个错误吗?我无法将我的课程放入自定义包中

当我将类放入默认包中时一切都很好,Gradle 给出了正确的导入语句。 在此输入图像描述 当我尝试将我的类放入这样的自定义包中时,...

回答 1 投票 0

连字符属性命名的目的是什么以及它是如何工作的?

我正在创建一个组件(vue 2.6),刚刚意识到如果属性类没有连字符,实际上不会将字符串传递给组件。以及其他没有连字符的名称的属性...

回答 1 投票 0

将 MAUI ControlTemplate 绑定到 ContentPage 视图模型

我正在尝试添加一个通用控件,我希望出现在应用程序中每个内容页面的底部(这些都将位于 TabBar 内)。我在 App.xaml 中创建了一个 ControlTemplate,然后我放置了 Picker...

回答 2 投票 0

WPF绑定DataGrid模板列组合框CellEditingTemplate和文本CellTemplate

我有一个产品集合 { SuppliesId, SupplyProductName } 我还有一张连接到此产品列表的发票 ProductInvoice {InvoiceId, SupplyProductId } 我创建了一个 WPF Da...

回答 1 投票 0

如何使用 DataBindingNavigator 在 .NET 中的 WinForms 导航之前验证表单数据输入?

我刚刚开始使用 C# 进行 .NET 开发。尽管我已经熟悉了该语言本身,但我需要一些有关框架特性的帮助。 我正在构建一个 Windows 窗体

回答 3 投票 0

从 UserControl 公开 ComboBox.ItemsSource

我创建了一个简单的 WPF UserControl,其中包含一个 ComboBox,我想公开后者的 ItemsSource 属性以从父视图绑定集合。 这是 xaml ...

回答 1 投票 0

使用MVVM将ListView绑定到ObservableCollection

我正在开发一个毛伊岛应用程序。我使用 MVVM 结构和 MVVM 社区工具包来更轻松地生活。现在,我在显示绑定到 My

回答 1 投票 0

WPF - 数据绑定 - 数据未显示在自定义用户控件中

我有一个用户控件,我尝试进行简单的绑定工作 无论我做什么,当我运行应用程序时,数据都不会显示在控件中 公共部分类 UserControlA: UserControl { ...

回答 1 投票 0

Spring:@ModelAttribute VS @RequestBody

如有错误请指正。 两者都可用于数据绑定。 问题是什么时候使用@ModelAttribute? @RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit", method = RequestMetho...

回答 10 投票 0

在 DataGridView 的“添加列”对话框中查看数据源的“数据绑定列”需要什么

我通过在表单的构造函数中设置 DataSource 属性将 DataGridView 绑定到 BindingList。 初始化组件(); dataGridView1.AutoGenerateColumns = false;

回答 1 投票 0

使用 DisplayMemberPath 时 WPF 中的 ListBox 绑定到什么 PropertyName?

我正在学习如何构建更复杂的数据结构,以及如何在 WPF 中绑定它们。鉴于下面的数据结构,我不知道如何调用 OnPropertyChanged() 以便 ListBox 更新...

回答 1 投票 0

Delphi 的“XML 数据绑定接口”功能在“列表项”上无法按预期工作

我已使用 Delphi 的“XML 数据绑定接口”从 XSD 文件创建 XML 文件,但我未能使其生成遵循所请求结构的输出。 发生这种事...

回答 1 投票 0

WPF DataGrid IValueConverter 仅在所选项目更改时触发,而不是在绑定值更改时触发

我已经设置了一个带有“操作”列(组合框)的数据网格。我需要确保我的其他两列的背景和读/写能力根据选择的操作而改变。我

回答 1 投票 0

将一个实体添加到多个弹出窗口 - WPF

我想知道是否可以一次将一个实体添加到多个窗口。一个例子是我有 3 个弹出窗口用于不同类型的培训。我扫描自己(条形码)和

回答 1 投票 0

Avalonia ReactiveUI 中如何识别触摸屏手势

我正在尝试使用 MVVM 模式来处理 Avalonia。我正在尝试创建一个识别触摸屏手势的应用程序。 到目前为止,我已经创建了带有简单图形的应用程序,但我...

回答 1 投票 0

ListView 不显示来自 ViewModel 的 ObservableProperty 绑定

我是 .NET MAUI/MVVM/SQLite 和 C# 的新手。我正在尝试利用 ViewModel 来绑定模型类中的数据。我可以使用模型命名空间作为我的绑定属性,而且它

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.