问题标签 [converters]

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 投票
1 回答
975 浏览

c# - 避免 ItemsControl 中的无限循环具有由转换器设置的单选按钮值

我在 WPF 中有这个代码 每个新表单都是通过单击 Itemscontrol 的“Add New”来添加的。

事件是 CSLA 调用。

现在在 ReqView 表单中,我有单选按钮的转换器调用。

在这种情况下,当我单击 add New 时,ItemsControl 就像野兽的本质一样尝试绑定回 Form 并在转换器调用中进入无限循环。转换器代码如下。

任何人都可以提出一个解决方案,其中转换器不会将代码踢入无限循环。当单击 Add New 时会发生什么情况,如果 Items 控件中已经有一个表单,它会在创建新的空表单之前尝试再次绑定回该表单。绑定返回将单选按钮设置为 true 说如果选择了 true 但然后将其设置为 trus 会在两个转换器之间开始网球比赛,一个转换它,另一个将它转换回来,模型说 No way the value is true 等等直到应用程序遇到堆栈溢出...

我遇到了 WPF 和 MVVM 模式的有趣情况。我正在寻找一个不破坏 MVVM 范式的解决方案。如果可以取消转换器,那也可以。后端调用是 CSLA 重新注册的属性。

谢谢迪伦

0 投票
1 回答
60892 浏览

file - 将 DAISY 文件转换为 PDF 或 PDF 或 Word 文档

我有一个从 OpenLibrary.org 下载的DAISY zip文件。如何将其转换为 pdf/epub/word 文档?

0 投票
2 回答
176 浏览

objective-c - 如何将字符串转换为空格完整的二进制?

对于我的应用程序,我想将 NSString 转换为包含二进制等效项的 NSMutableString。所有空间都必须放在适当的位置。

我找到了一个将字符串转换为二进制的片段,但所有空格都被排除在外。它或多或少看起来像这样:

输入str,输出str2。

对于包含空格的版本,我有一个数组将输入字符串除以componentsSeparatedByString: @" ",然后将二进制转换器片段(上图)除以每个数组对象。我将空格重新添加进去。

但是,我收到控制台错误

*** -[__NSArrayM objectAtIndex:]: index 2 beyond bounds [0 .. 1]

其次是(尽管我认为这并不重要):

我不知道出了什么问题,更不用说如何改变它了。

我的代码,输入 str 和输出 str2:

0 投票
2 回答
14616 浏览

c# - 如何将 IEnumerable 转换为 Dictionary

我有这样的字典

MyStructure 表示公共结构... MyObject 表示特定实体...

然后通过事件我将我的字典作为

然后,当我管理我的事件时,我使用我的 IEnumerable 但我想将其转换为以前的字典以访问它的属性,但我无法做到。我试试这个。

我正在使用“使用 System.Linq;” 并且 Key 和 Value 无法识别。当我在 x 或 y 之后写点时。助手向我展示了对象 MyObject 的属性。

0 投票
2 回答
78 浏览

c - 将短语转换为C中的数字

如何将用户给出的短语转换为数字而不是 ASCII 表?例如,我有短语 HELLO WORLD 并且我有一个数组,其中 <> 为 0,A 为 1,B 为 2,等等。请帮助!我的问题是我找不到比较两个数组的方法。我已经开始了我的代码

但我有问题继续它

0 投票
1 回答
84 浏览

python - Boost.Python:独立 python 脚本中不可用的转换器

标题可能不像我希望的那样明确,但这是我想要实现的目标:

BOOST_PYTHON_MODULE(MyPythonModule)使用 Boost.Python,我在编译后生成的 C++ 的典型宏中向 Python 公开了一组类/函数MyPythonModule.pyd。我现在可以从 C++ 调用 python 脚本并MyPythonModule毫无问题地使用(例如,创建对象、调用方法和使用我注册的转换器)。仅供参考:我指的转换器是 numpy.ndarray 到 cv::Mat 转换器。

这很好用,但是当我尝试编写一个使用 的独立 Python 脚本时MyPythonModule,我的转换器不可用。我试图将执行转换器注册的 C++ 方法公开给 Python,但没有任何运气。

如果我的解释不够清楚,请随时在评论中提问。

非常感谢您的帮助/建议。

0 投票
1 回答
1388 浏览

c# - 如何检查位图图像的源路径在 c# mvvm 中是否有效

我正在尝试获取图像运行时并基于 ImageFilePathName 搜索图像。但是有可能图像不存在,但源路径仍然是使用空图像创建的。请任何人都可以建议如何检查源中是否包含有效的文件或图像。?谢谢

0 投票
5 回答
28508 浏览

c# - 转换器以显示枚举的描述,并在从 wpf 的组合框中选择项目时转换回枚举值

我正在使用枚举在我的组合框中登记值。我想编写一个转换器来显示所选枚举值的“描述”。And, when selected, it would return the enum value.

大多数在线转换器都没有实现 ConvertBack() 方法(这就是我在这里发布的原因)。

0 投票
1 回答
3670 浏览

wpf - 名称空间“clr-Namespace:WPF_Tutorial.WPFTutorials.Converter”中不存在名称“YesNo”

我正在尝试从Wpf Tuturial学习 WPF

我在 WPF 和 VB.Net 中的转换有问题。我正在使用 VS 2012

这是我的 XML 代码

这是我的 VB.Net 代码

我正在尝试将 C# 代码从所述网站教程转换为 VB.Net

错误是

请帮忙

提前致谢

阿米特·萨拉夫

编辑。呃。& 修改后警告

0 投票
1 回答
343 浏览

python - Python 中的华氏转换器,带有 try/except 命令以排除字母

我正在制作一个 tkinter python 程序,我想使用 try/except 命令,这样当用户输入字母或其他非数字符号时程序不会发生故障。

这是代码:

我试过这样解决问题:

当我运行代码并在数字框中输入“sdf”时,我收到以下错误消息:

ValueError:无法将字符串转换为浮点数:sdf

有什么解决办法吗?

我希望 GUI 中的消息显示“您必须以数字形式键入值!” 当我输入一封信时。

(下面列出了完整的代码)