问题标签 [converter]

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 投票
8 回答
3964 浏览

python - 如何编写从 python 到 ruby​​ 的源代码转换器?

我的老师告诉我,如果我想在我们的编程课上取得最好的成绩,我应该编写一个简单的源代码转换器。

Python to Ruby(他说的最简单的)

现在我的问题是:编写一个简单的从 python 到 ruby​​ 的源代码转换器有多难。(它应该转换文件控制、控制语句等)

你对我有什么建议吗?

我应该使用哪种语言对转换器进行编码(C#、Python 或 Ruby)?

0 投票
4 回答
1501 浏览

html - 哪个是最好的免费可分发代码到 html 转换器

在我的应用程序中,我需要将 Java/VB/VB.net/etc 程序转换为 HTML,然后使用该 HTML 页面(插入 Word 文档)。

当然我们可以为此编写代码,但这也需要为此进行编程,并且需要使用不止一种编程语言,并处理错误。而它需要尽快发布。使用 3rd 方工具生成此 HTML 不是问题。

然而,这个第 3 方工具,代码到 html 格式化程序,应该是免费的、健壮的,并且应该转换到 Java 1.5 和其他语言的最新版本。

您是否知道任何免费、可分发、健壮且可转换为多种语言(包括 Java)的最新版本的此类转换器(代码到 html 转换器/格式化程序)?

为了进一步阐述,我对一个将源代码文件作为输入并生成 HTML 文件作为输出的实用程序感兴趣。HTML 文件不应使用 javascript 为代码着色,因为在 Word 中插入着色将丢失。

0 投票
1 回答
1433 浏览

c# - Default ValueConverter for a class in WPF

I'm just about to start a new project of mine and am currently evaluating some techniques for localization, modularity etc.

I have (at least in my opinion) a pretty good approach to localization but now I struggle to find a good solution for databinding.

I want to bind values of textfields etc. (UIElements in general) to a specific method in the DataContext of the form. The method looks like this:

public void GetValue(string name)

where name is a "path" in the form of "node/subnode/subsubnode". I thought about using a ValueConverter for the binding and this worked out pretty good till now.

My binding expression looks like that:

{Binding Path=Localization, Converter={StaticResource LocalizationConverter}, ConverterParameter=PrismBreak/Shell.xaml/New}

I think that this binding expression although doing its job is kinda blown up to use for every single UIElement. So I thought if it was possible to define a default ValueConverter for a certain type (--> whenever that type is bound to somewhere that ValueConverter is used).

Is that possible in WPF?

If it's not possible is there any other good way to bind to a method with dynamic parameters?

Thanks in advance and best regards,

Chris

0 投票
5 回答
9076 浏览

wpf - 与 Wpf 绑定时,有没有办法在不使用转换器的情况下使用 System.String 函数?

与 Wpf 绑定时,有没有办法在不使用转换器的情况下使用 System.String 函数?

这基本上是我的愿望。

0 投票
3 回答
1832 浏览

apache-flex - 有 SVG 到 MXML 转换器吗?

我正在尝试在我的 Flex 应用程序中使用 SVG 文件 - 但似乎最好的方法是将其转换为 MXML。但是,我找不到 SVG 到 MXML 的转换器。似乎有许多 SVG 到 XAML 转换器(用于 Silverlight/C#),但我找不到任何与 Flash/Flex 类似的东西。

任何帮助,将不胜感激。

谢谢, 卡提克

0 投票
1 回答
3546 浏览

wpf - ItemsSource + Converter + Treeview 不会更新

这个相当复杂,希望我能把这个说清楚,以便有人帮助我。我有一个对象,我们称之为经理,经理有一组他管理的人,这些人都实现了 IPerson,但不同类型的人有不同的属性。我想在树中显示这个经理,在经理节点下我想显示他正在管理的所有项目,这些项目可以从他管理的人中确定。

所以计划是使用转换器将人员转换为项目列表。这是 XAML:

我的 Person 类实现了 INotifyPropertyChanged,而持有人员的列表实现了 INotifyCollectionChanged。当我设置树视图 ItemsSource 时,此代码效果很好,经理与他们的项目列表一起显示。

但是,当我将新人添加到人员列表时,TreeView 不会更新。当我调试时,我可以看到 CollectionChanged 正在使用 Add 操作和添加的项目触发。CollectionChanged 事件也不为空,所以我知道 UI 正在观看它。但是添加项目时转换器不会执行。

这是保存 IPerson 对象的 List 的 Add 方法:

我是否以某种方式破坏了数据绑定?

我还可以检查哪些其他内容?

转换器只是查看人员列表中的每个项目并确定他们正在处理的项目并将项目名称添加到输出列表中。

0 投票
3 回答
459 浏览

c# - LinkedList 没有 ConvertAll?

有没有人有一个扩展方法可以LinkedList<T>使用 a快速转换 a 中的类型Converter<TInput, TOutput>

我有点惊讶,在哪里ConvertAll<TOutput>(delegate)

0 投票
2 回答
4664 浏览

silverlight - Silverlight 2 动态数据绑定转换器

在银光 2....

我的 xaml 代码中有一个 RadioButton,如下所示:

这很好用。我的问题是尝试动态复制此功能。

这可行,但是当我尝试将转换器放入时,它会损坏。这样做的正确方法是什么?有什么好的工作例子吗?

这是我尝试过的......

虽然这编译得很好,但它不能正确运行。1)如何动态引用静态资源?2) 如何将此静态资源动态添加到 XAML?现在我有这个参考硬编码。

我是否让这变得比需要的更困难?

0 投票
2 回答
2449 浏览

wpf - 在 WPF 中使用自定义转换器时强制转换始终运行?

我在 WPF 中实现了一个自定义日期转换器,这个想法是更聪明的日期输入,一个 la Outlook(能够输入“今天”等)所以我编写了自己的转换器,它正在工作。它将用户输入的格式设置为 M/d/yy 格式。例如,如果他们输入:8-2,他们将看到 8/2/09。迷人的。

问题是:用户可以输入几项最终导致相同日期的内容。(8-2 和 8/2,是简单的例子)。所以让我们假设他们从输入 8/2 开始,它通过 ConvertBack 和 Convert 运行,并显示为 8/2/09。到现在为止还挺好。现在假设他们在同一个字段中输入 8-2(或再次输入 8/2),紧随其后。它通过 ConvertBack 运行,它产生绑定属性中已经存在的 SAME 日期,因此它不需要运行 Convert,这意味着“8/2”就在文本框中。哎呀!没有数据问题,只是显示问题,但是嘿,整洁很重要。

如何强制 WPF 在所有(非错误)条目后运行转换?

这是转换器的简化版本:

以下是它的用法:

谢谢!斯科特

作为对以下评论的回应,这里是支持属性:

0 投票
2 回答
3680 浏览

java - 如何在 Spring Web Flow 2 中编写自定义转换器?

我正在使用带有 Spring MVC 和 Hibernate 的 Web Flow 2.0.7。

我的问题是关于我的自定义类型的自定义转换器和我的转换器中的数据库连接。

假设我有一个Person类型,并且Person有一个我的自定义类型Title的字段,并且所有Titles都已经在我的数据库中。现在我有一个 html 表单,用户可以在其中填充Person实例,包括在选择下拉框中选择Title 。

在流程定义中,我从数据库中获取所有标题,它们使用自定义转换器显示在下拉框中,将Title转换为String,然后再转换回Title

我的问题是关于从我的数据库中从String(这是数据库 ID,我将其设置为元素的值)转换回正确Title对象的过程。基本上:怎么做?

到目前为止,我无法将 titleManager 注入到我的转换器中以访问数据库。这个场景在Spring Web Flow 论坛中得到了评论。另一种解决方案可能是在呈现视图之前缓存标题,并在表单发布后以某种方式获取内存中的标题

如果有人能启发我,我将非常感激如何处理这种数据绑定。到目前为止,我无法让它工作,因此,我从原本很棒的 webflows 中得到了最少的使用。

我已经在 Web Flow Board 上发布了一个帖子,但仍然缺少我自己无法找到的最佳实践。

非常感谢!