使用WPF转换器将xpath节点的存在转换为Visible / Hidden / Collapsed

问题描述

| 我已经成功地使用Converter将WPF中的布尔值转换为适当的属性,例如隐藏/折叠/可见,用于隐藏和显示控件。 我想使用xpath节点的存在来实现相同的目的-您将在XSLT中测试的路径类型如下:
<xsl:if test=\"/SomeNode/Exists\"></xsl:if>
如果该节点存在,我希望转换器输出\“ Visible \”,否则不希望输出\“ Hidden \”或\“ Collapsed \”。 谁有想法?     

解决方法

创建一个转换器,它将XPath查询用作ConverterParameter。 一些更多的信息。 我认为除了为您编写代码以外,我们还可以做更多的事情:)     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...