问题标签 [dataform]
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.
silverlight - Silverlight 使用 MVVM 将集合绑定到 DataForm 中的 Combobox
我有这个问题,我有使用 MVVM 编写的 Silverlight 应用程序。我需要创建绑定到 ViewModel 上的属性的 DataForm,我想添加 ComboBox 并用同一 ViewModel 中其他集合的值填充它。
代码:
所有这些都由具有以下属性的 NewAccountVM 处理:
现在,除了将 ItemsSource 添加到 ComboBox 之外,所有这些都有效。我找到了很多例子来展示如何在 CodeBehind 中填充 CB,但就像我说的我想在 MVVM 样式中执行此操作:) 我明白,ComboBox 从 DataForm 继承 DataContext,并且这个 ItemsSource="{Binding Path=Languages, Mode =TwoWay}" 不起作用,但我不知道如何实现我的目标。
有人可以帮助我吗?
silverlight - 从 Silverlight Toolkit DataForm 上的 DataFields 的 DescriptionViewer 部分回收空间
DataField的DescriptionViewer部分用于显示 System.ComponentModel 的Description属性。DisplayAttribute作为生成表单中的工具提示。我不想使用此功能,尽管我可以通过使用样式将 DescriptionViewerVisibility 设置为 Collapsed 或将 DescriptionViewerStyle 设置为 null 来确保 UI 元素不可见,如下所示,但仍有空间保留在此元素的 DataField 布局。
这个空间在我的场景中是浪费,我想摆脱它。我希望此布局由DataField.Template属性公开,但是当我使用 Blend 编辑默认模板的副本时,布局不存在。
我正在使用 System.Windows.Controls.Data。DataForm.Toolkit,版本=2.0.5.0,来自WCF RIA Services Beta 业务应用程序 Silverlight 3 项目中的 Silverlight Toolkit 2009 年 10 月版。我正在使用 Visual Studio 2008 SP1。我知道有一个 2009 年 11 月的版本,但我在发行说明中看不到任何提及此更改的内容。
data-binding - Silverlight DataForm 如何自动生成从 ComboBox 到枚举的绑定?
我试图理解 DataForm 在 2009 年 11 月的工具包中实现,但我不知道如何将 ComboBox 绑定到枚举。有谁知道 DataForm 是如何自动执行此操作的?
背景
首先,我按照这篇文章创建了一个类和一个 Enum,并允许 DataForm 生成字段。DataForm 为 Name 字符串字段生成了一个 TextBox,并且(我假设是)为 Genres 枚举字段生成了一个 ComboBox。
我了解如何自定义 DataForm 的第一个目标是重现自动生成中产生的内容。我设法完成了 TextBoxes(和 DatePicker,从这段代码中排除),但我正在努力将 ComboBox 绑定到枚举。
以下是类(简化):
然后在 MainPage 我这样做:
在 MainPage.xaml 的网格中:
对于自动生成的东西。当尝试手动生成它时,我得到了:
但组合框不起作用。有很多文章涵盖了这一点,但似乎他们提出的大部分内容对于自动生成器来说太多了(例如,将 ComboBox 子类化以提供 SelectedValue)。你知道这些工具是如何为我们做的吗?
silverlight - 如何将焦点放在 DataForm 中的 TextBox 上?
我有一个小的 DataForm,我想将焦点放在第一个 TextBox 上。我正在使用 2009 年 11 月的工具包。我已经命名了 TextBox 并尝试使用 DataForm 的加载事件中的 .Focus() 。我看到它获得一个光标“闪烁”的焦点,然后它就消失了。我正在尝试确定这是 DataForm 的人工制品还是其他东西。有谁知道我是否应该能够做到这一点?
silverlight - Silverlight 数据表单问题
每当用户向数据表单添加新记录时,我想使用默认值自动填充字段(整数数据类型),但我不确定如何执行此操作。我还应该提到我正在使用 RIA 服务填充数据表单。有任何想法吗?
silverlight - 是否可以在不创建整个编辑模板的情况下将 DataField 添加到 Silverlight DataForm?
我将 DataForm 用于具有大约 40 个属性的实体。我对表单如何显示除 3 个属性之外的所有属性感到满意。这 3 个属性恰好是项目列表。
我不想编写整个编辑模板,这似乎很适得其反。
silverlight - 不会出现数据表单字段
我正在尝试学习如何使用 Silverlight 3 DataForm控件,因为我需要自己在 XAML 代码中定义 DataForm 字段,即我不想使用 AutoGenerateFields 属性。
我的问题是:当 AutoGenerateFields 设置为 true 时,数据表单工作得很好,但是当我创建一个 DataForm 并手动设置字段并运行应用程序时,我得到的只是一个空白的空白矩形,我的表单及其字段应该是。
我创建了一个空白的 Silverligh 导航应用程序来测试它,下面是 Home.xaml 页面的代码:
为了使第二个 DataForm 工作,我简单地创建了一个 Person 类,并将以下内容放入Home.xaml.cs:
你可以看到当我运行应用程序时会发生什么:
有谁知道出了什么问题?先感谢您。
silverlight - Silverlight 3 DataForm 控件如何自定义
我正在尝试在我的项目中使用 silverlight 3 数据表单。但是我需要将不同的控件绑定到这种形式的不同对象上。有没有可能做到这一点。我的意思是,填写和编辑此表单所需的所有数据都不是来自一个对象。是否可以实现?
当我将它绑定到 ObservableCollection 时,我还希望在我的 silverlight 控件中显示一个组合框。我怎样才能做到这一点?
silverlight - 如何更改 DataForm 中字段之间的间距?
如何在 Silverlight 中更改 DataForm 中字段之间的间距?
我试过编辑模板,但找不到我需要的东西。我以为我需要做的就是改变风格的MinHeight
and Margin
,DataField
但这似乎并没有做到。
我发现了许多关于样式化 DataForm 的文章,但其中许多似乎已经过时了。我在 Blend 中完整提取的模板中看不到任何与间距相对应的内容。
silverlight-4.0 - Silverlight 4 覆盖 DataForm Autogenerate 以插入绑定到转换器的组合框
一段时间以来,我一直在努力寻找解决方案,并且可以提供一些帮助。我知道我以前见过这样的例子,但今晚我找不到任何接近我需要的东西。
我有一项服务,可以从 Cache 或 DomainService 为我提供所有 DropDownLists。它们以 IEnumerable 的形式呈现,并通过 GetLookup(LookupId) 从存储库中请求。
我创建了一个自定义属性,我装饰了我的 MetaDataClass,它看起来像这样:
我创建了一个设置为 AutoGenerateFields 的自定义数据表单,并且我正在拦截自动生成字段。
我正在检查我的 CustomAttribute 并且有效。
鉴于我的 CustomDataForm 中的这段代码(为简洁起见删除了标准注释),下一步要覆盖字段生成并在其位置放置一个绑定的组合框?
任何引用的 SL4/VS2010 工作示例将不胜感激。
谢谢
更新 - 这就是我所在的位置。我现在得到了我的组合,但即使 itemsSource 不是,它也总是空的。