问题标签 [bindable]
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.
image - Xamarin Forms:具有可绑定属性的 IMarkupExtension 不起作用
绑定不适用于 Image 标记。调试的时候发现Extension类中Source的值总是null?但标签的内容不为空。
Xaml
图像资源扩展
xamarin - Xamarin 中的全局可绑定属性
我想创建一堆可绑定的属性,供整个应用程序的视图使用。标签中的默认字体大小/颜色-诸如此类。当属性发生变化时,我希望所有视图都能反映这种变化。这可能吗?如何在 xaml 中引用这样的属性?
xamarin - Xamarin 表单:如何在 B 条目中呈现相同的输入 A 条目文本,反之亦然
如何在 B 条目中呈现在 A 条目文本中输入的文本,反之亦然?
我对 Xamarin 表单开发非常陌生。
ViewModal:下面是 Entry 字段可绑定对象,这里每个字段都有其十进制验证。要求:如果 A 条目文本发生更改,B 条目文本应根据输入的文本更改,反之亦然。
在这里,我在处理 OnPropertyChanged 时遇到了问题。
c# - Xamarin.Forms SetBinding to Image 以便在其 Source 更改时刷新
当我更改它们的 ImageSource 时,我试图让我的页面中的图像更新/重新绘制 - 这将帮助我让它们异步重新加载。
我认为将 imageSource 绑定到图像的可绑定属性是一个开始,但它并没有更新图像。我尝试了很多方法,包括带有 OnPropertyChanged 事件的 viewModel 方法,但我认为我不太理解这一点。
此绑定也必须在代码中完成,这就是应用程序的编写方式(最小 xaml)。
到目前为止,我的一般方法是:
可绑定属性
public static readonly BindableProperty ImageFileProperty =
BindableProperty.Create("ImageProperty", typeof(string),
typeof(CustomImageClass));
public string ImageProperty
{
get
{
return (string)GetValue(ImageFileProperty);
}
set
{
SetValue(ImageFileProperty, value);
}
}
在 CustomImageClass 构造函数内部:
this.SetBinding(ImageFileProperty, "ImageProperty");
从这里我想在更新 ImageSource 并更改图像时更改图像。我希望这足够具体,我认为绑定到 xaml 的所有不同示例都让我感到困惑,我需要如何在代码中执行它。
wpf - 使用可绑定的基础 WPF 从源更新目标
这是视图模型中的可绑定属性
xml
在视图模型中更改此工具提示时,视图不会更新。如何将视图从源更新到目标?
aurelia - Aurelia:如何观察绑定对象的特定属性(自定义属性)
我正在尝试观察绑定到自定义属性的对象特定属性的更改事件。我bindable
为此使用标签。
物体
元素
属性
上面的示例只触发一次更改处理程序。但是每次当info
对象的属性之一发生更改时,我都需要它触发。在我的用例中,哪个属性更改并不重要,我只需要知道属性何时更改。
关于如何做到这一点的任何想法?
仅供参考 => 另一种方法是在视图模型上创建一个单独的属性(并在其上使用可绑定标签)而不是使用对象,但我宁愿不这样做,因为它会使 HTML 中的属性管道变得乏味(因为属性的数量)。
properties - 我在 xamarin.forms 中的自定义控件的 HeightRequest 的自定义 BindableProperty
我为 wrappanel 创建了一个自定义控件。但它显示了额外的空间。所以我正在尝试创建 HeightRequest 的 BindableProperty 进行控制并根据内容进行设置以删除额外的空间。
这就是我创建 HeightRequest 的 BindableProperty 的方式
但它给了我例外
我在这里做错了什么。请帮忙。
先感谢您。
aurelia - 如何将路由参数作为可绑定值传递给组件的视图模型(不是视图)
我使用了路由导航,我从激活访问路由参数。
app.ts
}
student.ts
它路由到的页面是使用需要传递此参数的几个组件构建的。
在我的成绩视图中,当我在 html 元素中显示它时,它会正确获取 id(在我将其设置为 viewmodel 中的可绑定之后):
grade.html
<span>${id}</span>
但是,我无法在等级的视图模型中获得 id,即
grade.ts
出现未定义。我尝试像在学生中一样通过激活来访问它,但看起来模板在页面加载时没有激活。我认为问题不在于路由,而在于通常如何访问视图模型中的可绑定值。我也尝试了一次性和双向绑定模式,它们给出了相同的结果。
xamarin.forms - 如何将字典键对放入 xamarin 表单中的选择器中并从选择器中检索键值?
我有一个 xaml 文件,我将选择器放入其中,并在后面添加一个代码来填充它。下面使用的代码:
当我选择黄色时,我试图获得值 55,但我得到的唯一结果是 5。我正在使用它来获取选定的值
甚至有可能获得关键值吗?已经查看了 BindablePicker,但这似乎根本不起作用。非常感谢您对此的任何帮助。