问题标签 [valueconverter]

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.

0 投票
3 回答
2657 浏览

java - 如何使用 java 将 YYYDD 转换为 YYYY-MM_DD 格式

我正在以 的格式获取日期YYYDD,我想将其转换为YYYY-MM-DD,我尝试了几种方法但没有运气,任何人有解决方案请建议。

在谷歌上搜索后,我得到了下面的链接,它具有转换上述数据格式的功能,但它要求两个参数,一个是输入日期字符串,第二个是要添加的天数。任何建议 translateDateStr

0 投票
1 回答
125 浏览

c# - 需要值转换器来引用数据绑定对象实例

所以我有一个具有多个属性的对象,我使用 WPF 绑定到我的 GUI。大多数 GUI 直接绑定到我的对象实例中的属性。但是,某些 GUI 元素需要首先通过 ValueConverter 进行处理,因为它们间接依赖于绑定对象中的属性。我可以创建 valueconverter,但不确定如何引用数据绑定对象以便为转换提取正确的属性值。

在伪代码中我想这样做:

我可以在调用 gui 中找到不引用数据绑定源的示例,但没有一个示例。有谁知道我怎么能做到这一点?

0 投票
1 回答
30565 浏览

sql - 将毫秒转换为天、小时、分钟和秒

我在 Microsoft SQL Server 2008R2 中有一个充满滴答声的 bigint 字段(单个滴答声表示一百纳秒或一千万分之一秒。一毫秒内有 10,000 个滴答声。)

http://msdn.microsoft.com/en-us/library/system.datetime.ticks.aspx

我需要将所有记录的总和转换为天:小时:分钟:秒:毫秒。

它适用于单个记录:

但如果使用以下方法对所有记录进行总结:

我得到一个:

将表达式转换为数据类型 int 时出现算术溢出错误。

我知道溢出来自 CONVERT to Data Type TIME 函数...

帮助表示赞赏,谢谢!

0 投票
1 回答
445 浏览

silverlight - Silverlight - 绑定元素将 null 传递给转换器

我有一个 Silverlight 页面,上面有一个 Telerik RadComboBox,我还有另一个元素,我需要根据在 ComboBox 中选择的项目来显示/隐藏。我想要做的是绑定隐藏元素的 Visibility 属性,以便它显示选择了适当的项目。

为了做到这一点,我创建了一个非常简单的 ValueConverter,并尝试将 RadComboBox 的 SelectedItem 绑定到该转换器,以便我可以评估选择了哪些项目,并返回适当的可见性。真的很简单,但由于某种原因,它今天不适合我。可能是咖啡因不够...

问题是,当调用 ValueConverter 时,传入的“值”为 NULL。

我还应该提到这个页面正在使用 Caliburn.Micro MVVM。不确定它是否有区别,但以防万一......

这是组合框 XAML:

这是另一个元素上的绑定:

这是(通用)转换器。尚未设置读取 SelectedIndex 值,因为传入的值仍为 NULL:

}

0 投票
5 回答
26731 浏览

r - 将二进制字符串转换为二进制或十进制值

是否有任何函数可以将二进制字符串转换为二进制或十进制值?

如果我有一个二进制字符串000101,我应该怎么做才能将它转换成5

0 投票
2 回答
242 浏览

c# - 出现运行时错误,C# 将数组转换为 Int

出于某种原因,这会编译,但最后会出现错误,我不知道为什么。代码的第一部分是显示文本文件中正常工作的表格,第二部分没有。

我认为它甚至没有到达 Console.WriteLine 位,这是一种检查它是否存在的方法。谁能明白为什么?

谢谢你提供的所有帮助!

0 投票
3 回答
2415 浏览

javascript - JavaScript 文本的位长

如何在 JavaScript 中计算字符串的位数?例如字符串有多少位长0000xfe-kemZlF4IlEgljDF_4df:1102pwrq7

0 投票
1 回答
1200 浏览

xslt - xsl 在 concat 中选择

我有以下数据:

XML

XSL

输出必须是

但是对于选择语句,它是

所以它在计算之后执行“字母”“y-val”“x-val”“y-val”

我不明白为什么 concat 不能与选择语句一起使用,但如果没有它,效果很好。问题是我不能有负数,而是需要将它们转换为正数 (*-1) 并加上 400。

有任何想法吗?

0 投票
1 回答
197 浏览

c# - 安卓之间的距离

我正在为 Android 使用 MonoDevelop,并且两点之间有距离。返回的值是多少?

这是我使用的代码:

更重要的是,如果需要,如何将此值转换为米和公里?

谢谢

编辑

我从函数返回以下值:74 4760445。这是 74 米吗?74之后的其他数字是什么?从这个值,我怎么能得到 74?没有其他价值观?

0 投票
2 回答
2155 浏览

wpf - 绑定到 ObservableList 的折线不刷新

我有一个有内部的类(我们称之为externalClassObservableCollection<Point> channel1。(类本身不实现 INotify)

在 MainWindow 中,我有一条折线绑定到它externalClass.channel1,它使用从 ObservableCollection 到 PointCollection 的转换器。

因此,从我绑定的 C#DataContext = externalClass; 和 XAML 中的折线看起来像:

我有一个像这样工作的测试功能:

如果我在转换器本身中添加一个断点,我可以看到它在启动时被调用(并且实际上显示了初始值(硬编码)。但是当我将测试功能添加到按钮时......它什么也不做(转换器没有被调用)

关于更改通知在哪里停止的任何想法???

解决方案

在阅读了答案并在谷歌上搜索了一下之后,我有了灵魂。我想把它贴在那里给其他人

所以 .. 所谓的 externalClass 必须继承自 INotifyPropertyChanged 并且必须实现 NotifyPropertyChanged 所以所有的一切都必须这样声明:

就这样。如果你添加一个适当的绑定(就像我在我的问题中展示的那样),整个设置都会起作用..至少我的工作有效,呵呵

祝你好运!并感谢帮助我的人!:D