data-binding 相关问题

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

DataTemplate 可以通过将其绑定到具有相同数据类型的不同属性来重用吗?

我使用具有相同数据类型的多个列的 DataGrid。我想对列使用 DataGridTemplateColumn,并为 CellTemplate 定义一个 DataTemplate,为 CellEditingTemplat 定义一个 DataTemplate...

回答 1 投票 0

如何在不更改变量的情况下使用角度插值绑定自动在 span/div 元素中换行(仅垂直调整大小,添加高度)

我们可以使用下面“跨度解决方案”部分中显示的方法自动增加跨度元素的高度: 超文本标记语言 跨度解决方案: 我们可以使用下面“跨度解决方案”部分中显示的方法自动增加跨度元素的高度: HTML <p> <strong>Solution with span:</strong> <span class="textarea" role="textbox" contenteditable> </span> </p> CSS .textarea { border: 1px solid #ccc; font-family: inherit; font-size: inherit; padding: 1px 6px; display: block; width: 100%; overflow: hidden; resize: both; min-height: 40px; line-height: 20px; } 来源: https://codepen.io/chriscoyier/pen/XWbqpzP0 但是它不适用于 Angular!因为 Angular 绑定的值是稍后加载的,不会考虑溢出。如果将 overflow: hidden 添加到样式中,则该值会直接超出跨度或简单地隐藏。 example.component.html: <p> <span class= "textarea" #FieldNameLabel contenteditable role="textbox"> {{example.value}} </span> </p> css 版本,带有 overflow:hidden 我放resize: vertical是因为我只希望高度随着变量中的字符串长度变得越来越长而增加。 .textarea { display: block; min-width: 17rem; max-width: 75%; min-height: 30px; line-height: 1.8rem; resize: vertical; overflow: hidden; padding-top: 0.8rem; } 如果我删除overflow: hidden;,效果会是这样的,值就超出了范围: .textarea { display: block; min-width: 17rem; max-width: 75%; min-height: 30px; line-height: 1.8rem; resize: vertical; padding-top: 0.8rem; } 那么有人可以帮助我编写一段代码,该代码可以使用 Angular 中从数据源到查看目标绑定(插值)的单向功能,根据变量的字符串长度自动增加 div/span 元素的高度吗? 提前非常感谢! 由于没有人回答我这个问题,我将给出一种可能的解决方案:使用带有指令的文本区域来控制其调整大小,而不是使用可内容编辑的跨度! 指令源代码: import { Directive, HostListener, ElementRef, OnInit } from '@angular/core'; @Directive({ selector: '[textAreaAutoResize]' }) export class TextareaAutoresizeDirective implements OnInit { @HostListener(':input') onInput() { this.resize(); } constructor(private elementRef: ElementRef) { } resize() { this.elementRef.nativeElement.style.height = 'auto'; this.elementRef.nativeElement.style.height = this.elementRef.nativeElement.scrollHeight + 'px'; } ngOnInit() { if (this.elementRef.nativeElement.scrollHeight) { setTimeout(() => this.resize()); } } } 替换原始文本区域的示例文本区域(内容可编辑范围) <textarea class= "field-name-label" #FieldNameLabel textAreaAutoResize role="textbox">{{example.value}}</textarea> 如果有人有使用普通元素(如(“span”、“div”、“p”等)和“contenteditable”)的解决方案,这些元素能够根据角度绑定变量调整大小,欢迎您在下面发布。

回答 1 投票 0

如何在 .NET 8 中的 Blazor UI for Identity 中实现扩展用户属性?

我在将数据保存到 Blazor UI for Identity .NET 8 中的扩展用户属性时遇到问题。 我的问题是在 Components/Account/Pages/Manage/Index.razo 的 OnValidSubmitAsync() 方法中...

回答 1 投票 0

UserControl 中整个对象的 WPF 数据绑定

我有一个关于数据绑定的问题。 我使用 ViewModel 创建了一个 WPF 应用程序。在这个 viewModel 中,我有一个来自我编写的类的对象,其中包含多个属性。我想要

回答 1 投票 0

如何从kendo UI Angular中的文本区域读取已删除的数据

我正在使用 kendo UI 来处理 Angular,我必须读取已删除的内容,并且我应该删除同一组件中其他文本区域的确切内容。我正在使用 Angular-13。 如何实现这一目标。 我会...

回答 1 投票 0

ListBox 与 ListView - 如何选择数据绑定

我正在考虑为 WPF 应用程序使用 ListBox 或 ListView。似乎要么支持数据绑定,要么支持项目模板。我的应用程序有一个简单的项目列表,我打算能够实现

回答 1 投票 0

绑定到数组元素

我正在尝试将 TextBlock 绑定到 ObservableCollection 中的特定元素。 这就是我现在所做的: 私有 ObservableCollection arr = new ObservableCollection...

回答 4 投票 0

列表视图中无法显示图片

我在列表视图中显示图片时遇到问题。我有一个 url 数组,我必须从中下载图片,但出于测试目的,我尝试使用我的

回答 1 投票 0

当从直接代码之外的其他位置执行操作时,如何更新 XAML 中的值?

我有点进退两难。一段时间以来,我一直在为一个名为 SimHub 的应用程序开发一个插件,该插件在很大程度上可以工作。我正在进入一个我想保持印象的阶段......

回答 1 投票 0

如何在c# wpf中将命令绑定到超链接?

我知道我可以使用以下代码创建 RequestNavigate 事件的处理程序: 私有静态只读 ProcessStartInfo s_previewLinkProcessStartInfo = new() { UseShellExecute = true }; 私人空间

回答 1 投票 0

WPF ListBox.SelectedItems 作为 ListBoxItem

有没有办法在WPF中的SelectionChanged(在ListBox上)事件中将ListBox的选定项作为ListBoxItem? 现在,当我调用 listBox.SelectedItems 时,我会得到项目列表...

回答 2 投票 0

我正在使用的这个简单数据绑定(.NET Maui)有什么问题?

好的,我正在学习.NET Maui。我一直在学习导航和页面布局,我想我已经掌握了窍门。然后我开始数据绑定并停止了。从我读过的所有内容中,我所拥有的

回答 1 投票 0

数据绑定到Switch

我正在尝试根据 Switch 上打开的内容来更改 bool 。方法在 xaml.cs 中有效,但我想在 ViewModel 中执行此操作。有可能吗?如果是的话我该怎么办? git:https://github...

回答 2 投票 0

有没有办法有条件地确定 Blazor 中的组件绑定到什么?

对于背景,对于我的每个表单,它们绑定到两个对象之一:InsertParameters 或 UpdateParameters,具体取决于您是否正在进行插入或更新。两者的形式相同

回答 1 投票 0

如何让 ASP.NET Core 绑定到简单数据类型

我正在将中型 .NET 4、ASP.NET MVC(旧)应用程序迁移到 .NET 7、ASP.NET Core MVC(新)。 我有很多带有操作方法的控制器,这些方法使用简单类型

回答 1 投票 0

如何将自定义 UserControl 的依赖属性双向绑定到另一个 UserControl 的 DataContext 的属性?

我有一个用户控件,其代码隐藏已声明依赖属性。我还有另一个 UserControl 作为主 UI。 主 UI 用户控件已将其 DataContext 设置为 viewmo...

回答 1 投票 0

当我使用单击属性时,事件绑定不起作用

我正在尝试测试事件绑定,但当我使用单击事件时它不起作用,我将附加代码 这是我的 html 模板,适用于属性绑定

回答 0 投票 0

WPF 数据绑定帮助

我是 WPF 新手,我正在尝试弄清楚数据绑定是如何工作的,但我运气不佳。 我尝试从简单的事情开始 - 将文本框的内容绑定到字符串变量...

回答 2 投票 0

WPF - UI 未更新,但 debug.writeline 正确更新

早上好,我一直在尝试为我的应用程序创建一个更新程序,并且几乎得到了最终结果,但是我似乎无法让 UI 报告我设置 Onpropertychanged 事件的进度...

回答 1 投票 0

.net Maui 未将多对多绑定到选取器中的同一张表

我正在创建一个应用程序来注册团队进行体育统计。在本例中,我需要一个视图 (MVVM) 来选择两支球队并分配比赛结果。视图的第一部分(集合视图)wo...

回答 1 投票 0

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