问题标签 [binding-context]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqlite - 获取数据库中的特定数据并将其绑定到 mypage
当我执行 tapImage_tapped 时,我想从我的数据库中获取 id = 1 的值。
这是我在数据库类中的代码。我应该用这个吗?
javascript - 如何在 Vue.js 中指定绑定上下文,就像在 knockout.js 和 WPF 中一样
如果你问我,我们正在使用Vue.js ,这是一个非常好的框架。从Knockout.js和WPF我知道可以为绑定指定上下文。Vue.js 如何做到这一点?
请参见下面的示例。这binding-context
是我在 Vue 中寻找的功能的伪代码。
xamarin.forms - 实现 BindingContextChanged 事件时的 Xamarin.Forms 奇怪行为
我有一个在单元格行最右侧有图标的列表
当我实现 BindingContextChanged 来控制上下文操作时(根据特定条件启用和禁用)
我发生了两个奇怪的行为
在iOS 平台图标中向左留边然后当我保持滚动时它在Android 平台应用程序崩溃中变得正常
我尝试解决问题分离监听器
但这并不能解决我的问题
c# - 具有类属性的 Xamarin 绑定上下文
我有一个BindingContext
类似课程的页面。
BindingContext="{Binding .}"
是BindingContext
。
在 XAML 页面中,我以这种方式使用它:
在 ViewModel 内部,我有一个触发函数,该条目更改了它的值并检查该值,但该值始终是设置的第一个值。
我做错了什么?为什么当输入的值发生变化时,我的类中的相应属性没有更新?
谢谢!
编辑 - 有我的代码类:
工单DettaglioSpesa
工单DettaglioListaSpese
基本模型
xaml - Xamarin 表单:如何引用父绑定
假设这个 viewcell 在 ListView 中。如果内容页面与视图模型绑定,我如何获得对内容页面绑定的引用。目前,“ABC”正在引用列表中对象的属性,但我想从内容页面的绑定上下文中获取值。
c# - 强制转换绑定路径,以便它在设计时识别 ViewModel 属性
好吧,这比问题更令人烦恼。没有错误
页
子视图
从的源引用绑定到时,我收到 XAML“警告”BindingContext
This
无法解析“对象”类型的数据上下文中的属性“IsVacate”
显然BindingContext是一个对象并且没有类型。然而,上面的代码编译并工作
我想要做的是投射它,首先因为我有强迫症,但主要是因为它很容易在 IDE 页面通道栏上发现真正的问题
以下似乎合乎逻辑但不起作用
在输出中我得到
[0:] 绑定:'(
viewModels:ChooseTargetLocationVm
'在''上找不到Inhouse.Mobile.Standard.ViewModels.ChooseTargetLocationVm
属性,目标属性:'Inhouse.Mobile.Standard.Views.ProductStandardView.Bound
'
我理解错误,但我还能如何投射?
只是为了愚蠢,显然以下内容不会编译
那么有没有办法将BindingContext转换为ViewModel ,以便在设计时键入任何SubProperty引用?
更新
这与内部相关,DataTemplate
或者在这种情况下,当控件有自己的控件时,BindingContext
这就是为什么我需要使用Source={x:Reference This}
来定位页面。
注意:<ContentPage.BindingContext>
对我不起作用,因为我使用的是 prism 和 unity 并且在初始测试中它似乎不能很好地使用默认构造函数,尽管我可能会再玩一些
sapui5 - getContextByIndex 不返回所有列
我有以下代码
oTData
不包含所有列的值,即使它们出现在表中。我在这里做错了吗?
sapui5 - 滚动时在表格中清除文本输入单元格值
我在每个表格行的表格列中有一个输入文本值框。最初获取该数据并最初填充到该特定表格单元格中。用户可以编辑此单元格,稍后单击保存按钮可以将其保存在数据库中。
但是,当用户在文本字段中输入值并上下滚动时,就会出现问题。该值被清除并默认为默认获取的值。无论如何我可以防止这种情况发生吗?当表的记录数量很少时,这不是问题,而是当您有大量行时会出现问题。
这在表级别是否有任何配置,或者我是否需要为文本输入实现一些软事件机制?
这是代码。
看法
xamarin.forms - Xamarin Forms:动态创建 Listview 项-> BindingContext 问题
正如我已经在 Stackoverflow 上的另一篇文章中描述的那样,我试图获得不同的布局(一个框架跨越多个列表视图项)。现在我决定尝试以下方法:我的 ViewModel 是一个列表列表(就像分组列表视图一样)。但是,我没有使用分组列表视图,而是有一个普通的 ListView,一旦 ParentViewCell 的 bindingContext 可用,就会在代码隐藏中创建子列表的单个项目:
当我运行它时,视觉效果实际上还不错,看看我的意图。
但是 BindingContext 是错误的: ChildCommentViewCell BindingContext 没有引用子的 CommentViewModel ,而是显示时父的 CommentViewModel。我像这样检查了 ChildCommentViewCell 的 BindingContext
控制台上的输出就好了。但是,在我的手机上运行时,实际内容是(如上所述)ParentCommentViewModel 的内容。有任何想法吗?
ChildCommentViewCell 元素的 XAML 代码如下:
另外一件事:我试图调试“出现”事件,但是这甚至没有被调用一次......?!
非常感谢您!
c# - 绑定数据 Xamarin 表单
我想知道为什么我们不能用 Xamarin.forms "BindingContext = this" 放入一个 C# 类,但我们可以在内容页面(类和 .Xaml)中做到这一点?