data-binding 相关问题

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


角,[(ngmodel)] =“ abc”,未知零件(ngmodel)=“ abc”如何工作

在角度,[(ngmodel)] =“ abc”,我知道这是平均两种绑定,模型(ts)中的变化值ABC将反映在视图(HTML)中,更改视图值将在模型中更新值,例如teste ...

回答 1 投票 0

在片段中使用数据绑定

I在碎片中使用ViewModel和数据绑定有问题。 在我的程序中,我只使用一个活动和片段。我使用导航组织碎片之间组织过渡。我想使用

回答 2 投票 0




strong键入Windows表单databinding

的帮助下,我得到了这么远:

回答 2 投票 0

试图根据其文本(隐藏为空)和布尔值(WPF)[重复]

i最初有一个“不能施放internal.internal.namedobject到[x]”错误。据我了解,错误会触发,因为绑定找不到指定的属性。但是,我尝试使用2

回答 0 投票 0

试图用多逆变器在用户控制内进行多个工具提示,使我“不能将MS.Internal.namedObject施加到[x] 标题所说的很大。据我了解,错误会触发,因为绑定找不到指定的属性。但是,我尝试使用2个文本块进行调试,看看bin是否...

<UserControl x:Class="TidyDesk.UserControls.BoxButton" [...] xmlns:local="clr-namespace:TidyDesk.UserControls" xmlns:conv="clr-namespace:TidyDesk.Converters" mc:Ignorable="d" Width="{Binding BtnSize}" Height="{Binding RelativeSource={RelativeSource Self}, Path=Width}" Name="ThisUserControl" d:DesignHeight="100" d:DesignWidth="100"> <UserControl.Resources> [...] <conv:ToolTipVisibilityMultiConverter x:Key="TTVisConv"/> </UserControl.Resources> <StackPanel> <TextBlock Text="{Binding ShowToolTip}"/> <TextBlock Text="{Binding ToolTipText}"/> <Image Name="img" Stretch="Fill" Source="{Binding ImgPath}" Width="{Binding ImgSize}" Height="{Binding RelativeSource={RelativeSource Self}, Path=Width}" > <Image.ToolTip> <ToolTip Content="{Binding ToolTipText}" ToolTipService.InitialShowDelay="10"> <ToolTip.Visibility> <MultiBinding Converter="{StaticResource TTVisConv}"> <Binding Path="DataContext.ShowToolTip" ElementName="ThisUserControl"/> <Binding Path="DataContext.ToolTipText" ElementName="ThisUserControl" /> </MultiBinding> </ToolTip.Visibility> </ToolTip> </Image.ToolTip> [...] </Image> [...] </StackPanel> </UserControl>

回答 0 投票 0

收集依赖性属性

DependencyProperty:: ObservableCollection 问题正在添加到observableCollection不更新。 我需要完全替换<MyControl MyCollectionProperty = {Binding MyObservableCollection} ... 以使其正常工作,例如 MyObservableCollection 有一种更好的方法来解决这个问题吗? Edit: MyCollectionProperty 在Grantz回答的内容中,我建议使用类型MyObservableCollection声明该属性,并在运行时检查集合对象是否实现MyObservableCollection = null; MyObservableCollection = new ObservableCollection(){...} 接口。这为用作属性值的具体收集实现提供了更大的灵活性。然后,用户可以决定拥有自己的可观察收藏的专业实施。 还注意,在 public ObservableCollection<string> Columns { get { return (ObservableCollection<string>)GetValue(ColumnsProperty); } set { SetValue(ColumnsProperty, value); } } public static readonly DependencyProperty ColumnsProperty = DependencyProperty.Register("Columns", typeof(ObservableCollection<string>), typeof(MyControl), new PropertyMetadata(new ObservableCollection<string>(), OnChanged)); 回调中,事件处理程序已连接到新系列,但也从旧收藏中删除。 IEnumerable<string> below是一个可能有帮助的工作示例。 在此示例中,当单击“更改”的添加按钮被写入控制台时,该方法被立即调用。 控制 INotifyCollectionChanged 窗口 ColumnsPropertyChanged 窗后代码 CollectionChanged

回答 2 投票 0

doesbindingList<T>受益于bindingsource或inotifyPropertychanged?

我有一个定义bindingList的winforms形式。此列表已分配给ListBox的数据源属性。 这很好。对列表进行的任何更改也进行了反复...

回答 1 投票 0

checkbox databinding默认值null

Iam am databind将复选框与BindingSource一起,如果我不单击复选框,它将返回数据库中的空值。 这是数据指标: checkgehuwd.databindings.add(“检查”,

回答 1 投票 0

如何以两种方式设置值与函数by 我有一个问题,即如何与函数绑定以两种方式设置值。 代码看起来像:

代码看起来像:<app-charge-station-modification-sort-order [(canAddMore)]="setCanAddMoreSortOrder(eForm.controls.sO.value)" [index]="index" [formGroup]="form" [selectedValues]="sOValues" controlName="sO" ></app-charge-station-modification-sort-order> 和TS文件: public setCanAddMoreSO(sO: number):boolean{ return isNaN(sortOrder) ? false : true; } 但是我有一个错误: 未经手的承诺拒绝:XXX模板的JIT编译期间的错误 Error:意外的令牌'=' 任何解决方案?? 您不能两种方式绑定到函数。它应该如何为函数调用分配值? 您必须在双向绑定中使用属性 Https://angular.io/guide/two-way-binding 完全不确定您的意图,但您可以尝试按照下面的文字编写。 我假设在您已声明@input和@output变量的“应用程序charge-sodification-sort-sort-rorder”组件中,并且您正在发射@Outputvarible. <app-charge-station-modification-sort-order [canAddMore]="setCanAddMoreSortOrder(eForm.controls.sO.value)" (canAddMoreChange)="setCanAddMoreSortOrder($event)"> </app-charge-station-modification-sort-order> 在您的组件中... @Input() canAddMore!: boolean; @Output() canAddMoreChange = new EventEmitter<number>(); “ sugared”两种方式绑定[()]确实依赖于@input和@output变量,遵循@input和@Output的@Input and propertyNameChange的@Output的@Output变量,以自动将它们匹配在一起。 可以认为,您必须有更好的方法来实现自己要实现的目标,但这可能会有所帮助吗?我在这里做了很多假设。

回答 2 投票 0

IN.NET MAUI带有MVVM,您如何在Collection View

我已经呆了几天了。请告诉我我的愚蠢错误。 我什至将代码愚蠢到与本文中的示例相匹配,没有运气。 (https://learn.microsoft.com/en-us/...

回答 2 投票 0

C#WPF创建DataGrid小区的上下文菜单

上的rigrt click and copy content菜单中获取了Grek40的解决方案,但是它使其正常工作,但是,它在下面提供的代码中对DataGrid单元不起作用。在GREK40解决方案的评论中,Michauzo建议查看DataGridRows

回答 1 投票 0

WPF数据指标内部<Usercontrol>标头不工作

我有一个问题,如果我在我的定义中添加了usercontrol的可见性,我会遇到错误。但是,如果我将完全相同的绑定定义复制到...

回答 1 投票 0

检查命令/签名执行顺序

我有一个像这个这样的复选框 - 我有一个像this-这样的复选框 <CheckBox Command="{Binding Command1}" CommandParameter="{Binding }" IsChecked="{Binding Prop1, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/> 当我单击它时 - 在执行命令之前,请触发签名的绑定。看起来这不是由于它们在XAML中出现的顺序(我可以更改它,执行顺序保持不变)。 我想知道 - 是否有任何地方记录绑定/命令的执行顺序?或者也许只是一个简单的指导规则? 我可以指望命令在命令之前始终触发的绑定吗? Checkbox从togglebutton继承,并且this Answers解释了如何在修改后保证命令是如何执行的,并使用源代码进行了示例。也许这可以标记为重复,但我没有声誉。

回答 1 投票 0


WPF 中双精度的 ObservableCollection 仅显示第一项

在我的 WPF 项目中,我将 ListView 的数据绑定设置为模型 DashboardSample 的 ObservableCollection,如下所示: 公共 ObservableCollection SampleOutput { 获取;设置...

回答 1 投票 0

在 ObservableCollection 中绑定 ObservableCollection

我已经对这个问题进行了很多搜索,但仍然无法弄清楚我的项目出了什么问题。流程是这样的: 我想绑定一个视图模型。该视图模型包含 observablecolle...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.