如何在 XAML 中引用当前对象

2024-01-12

我无法弄清楚如何在 XAML 文件中引用 XAML 文件定义的当前实例对象。

我有一个转换器,我想将其作为参数对象发送到当前实例中。

{Binding Path=<bindingObject>, Converter={x:Static namespace:Converter.Instance}, ConverterParameter=this}

在此代码中,它被转换为字符串,而不是对当前实例对象的引用。

Thanks

John


根据数据绑定概述 http://msdn.microsoft.com/en-us/library/ms752347.aspx#current_record_pointers,可以使用“/”来表示当前项。然后,您可以根据需要使用以下类型语法在树中上下导航:

<Button Content="{Binding }" />
<Button Content="{Binding Path=/}" />
<Button Content="{Binding Path=/Description}" /> 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 XAML 中引用当前对象 的相关文章

  • 基于 Web.Config 使用的 GAC 程序集版本

    Good Day 我有一个在 GAC 中使用自定义程序集的项目 为了能够使用它 我在中添加了对我的项目的引用 C WINDOWS Microsoft NET assembly GAC MSIL JOHN CommonLib v4 0 1 0
  • 数组与列表的性能

    假设您需要一个需要频繁迭代的整数列表 数组 我的意思是非常频繁 原因可能有所不同 但可以说它位于大容量处理的最内层循环的核心 一般来说 人们会选择使用列表 List 因为它们的大小具有灵活性 最重要的是 msdn 文档声称列表在内部使用数组
  • 使用 ICollectionView 过滤 ObservableCollection

    I have ObservableCollection绑定到dataGrid现在我想过滤我看到需要使用的呈现数据ICollectionView但我不知道如何添加ICollectionView和我的MVVM图案 我的代码简化如下 public
  • VS2017在nuget包中将“Build Action”设置为“Content”

    我创建我的nuget包在gitlab使用以下命令行 nuget pack Prop Configuration Release OutputDirectory nuget REPONAME APPNAME APPNAME csproj 如果
  • 不将 ViewModel 放置在单独的程序集中有充分的理由吗?

    我正在 WPF 中使用 MVVM 模式开发一个项目 MVVM 的主要优势之一是保持业务逻辑和表示之间的清晰分离 为了测试所有内容实际上的分离程度 周末我将所有 ViewModel 模型和业务逻辑移动到一个单独的 dll 中 exe 被保留为
  • 生成Excel文件错误

    我在经典 ASP 中使用以下代码生成 Excel 文件 代码很简单并且有效 我在 Windows Vista x86 上的 IIS 7 0 下运行代码 两个问题 有一个奇怪的警告框 这是屏幕快照 http i27 tinypic com 2
  • 如何将pdf页面设置设置为打印属性对话框?

    大家好 我想知道如何设置 pdf 页面设置到打印属性对话框 例如 如果我的 PDF 页面设置为横向 则布局会自动显示横向而不是纵向 如果我的 PDF 页面设置为纵向 则布局会自动显示纵向 我在这个主题上做了很多研发 但没有找到任何满意的链接
  • 为什么WCF中不允许方法重载?

    假设这是一个ServiceContract ServiceContract public interface MyService OperationContract int Sum int x int y OperationContract
  • 在 .NET 中记录 StackOverflowException

    最近 我的 NET 应用程序 asp net 网站 中出现了堆栈溢出异常 我之所以知道该异常是因为它出现在我的 EventLog 中 我知道 StackOverflow 异常无法被捕获或处理 但是有没有办法在它杀死您的应用程序之前记录它 我
  • 如何将 CSV 文件读入 .NET 数据表

    如何将 CSV 文件加载到System Data DataTable 根据CSV文件创建数据表 常规 ADO net 功能是否允许这样做 我一直在使用OleDb提供者 但是 如果您正在读取具有数值的行 但希望将它们视为文本 则会出现问题 但
  • 元素属性语法和属性属性语法之间有语义差异吗?

    我认为元素属性语法和属性属性语法在语义上没有太大区别 但是 我发现一定有什么不同 例如 下面的例子只是演示了一个简单的触发器
  • 强制 Mpeg2 解复用器使用 ffdshow 渲染 H 264 数字电视视频

    不幸的是 我花了很多时间尝试使 DirectShow 的 DTVViewer 示例正常工作 但没有成功 DVBT网络的视频格式是H264 我发现IntelliConnect行为IFilterGraph更喜欢使用 Mpeg2 视频格式 对于那
  • ASP.NET MVC ActionFilterAttribute 在模型绑定之前注入值

    我想创建一个自定义操作过滤器属性 该属性在模型绑定期间可访问的 HttpContext 项中添加一个值 我尝试将其添加到 OnActionExecuting 中 但似乎模型绑定是在过滤器之前执行的 你知道我该怎么做吗 也许模型绑定器中有一个
  • WPFToolkit.Extended - 工具在哪里?

    我已采取的步骤 我正在使用 NET 4 0 我得codeplex http wpftoolkit codeplex com releases view 84227并下载了第一个 扩展 WPF 工具包二进制文件 2 号将此文件 Extende
  • 使用带有 prism 的 MVVM 在视图之间进行更改

    我是 WPF 新手 但根据我所读到的内容 构建应用程序的正确方法是在同一窗口上切换视图 我的意思是类似于带有菜单和显示视图的工作区的 框架 到目前为止我一直在关注这个http jesseliberty com 2011 01 06 wind
  • 如何为从源文件编译的应用程序分配自定义图标?

    在我的程序中 我使用 CSharpCodeProvider 来从源文件编译另一个应用程序 我使用的代码如下 public static bool CompileExecutable String sourceName FileInfo so
  • 为使用 SSH.NET SshClient.CreateShellStream 执行的命令 (sudo/su) 提供子命令

    我正在尝试使用 Renci SSH NET 从 C Web 应用程序连接到远程 Linux 服务器并执行 shell 脚本 我想一个接一个地运行脚本 但不知道如何运行脚本并读取输出并将其存储在标签中 我已经尝试了下面的代码 但无法一行接一行
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 使用接口有什么好处?

    使用接口有什么用 我听说它用来代替多重继承 并且还可以用它来完成数据隐藏 还有其他优点吗 哪些地方使用了接口 程序员如何识别需要该接口 有什么区别explicit interface implementation and implicit
  • 从列表中选择项目以求和

    我有一个包含数值的项目列表 我需要使用这些项目求和 我需要你的帮助来构建这样的算法 下面是一个用 C 编写的示例 描述了我的问题 int sum 21 List

随机推荐

  • C# Visual Studio asp.net 将项目添加到列表属性

    我目前正在开展一个自行车店建模项目 在我的 订单 对象中 我有一个用于订单上自行车商品的 lis 对象 我如何将自行车添加到此列表中 即我想在 创建 视图中显示可用自行车的列表 并将其中一辆或多辆添加到订单中 我的控制器 public Ac
  • 注释 CXF (wsdl2java) 生成的包

    我需要添加包级别注释 XmlJavaTypeAdapters 类型适配器 问题是 当我运行 wsdl2java 时 它会为该包生成 package info java 文件 当我尝试添加自己的 package info java 时 出现错
  • 简化/清理 DOCX Word 文档的 XML

    我有一个 Microsoft Word 文档 docx 我使用Open XML SDK 2 0 生产力工具 http www microsoft com download en details aspx id 5124从中生成 C 代码 我
  • 无法让 Python IDLE 识别 OGR/GDAL 模块

    Folks 刚刚开始使用 OGR 和 Python 来执行各种地理空间任务 我在 OSGEO4w 之外工作 并在我的计算机上安装了带有 Python 绑定的 GDAL 以及 Python v 2 7 8 也就是说 我可以运行 python
  • 从尾部的 qnorm 获取高精度值

    问题 我正在寻找尾部正态分布的高精度值 1e 10 and 1 1e 10 因为我使用的 R 包将任何超出此范围的数字设置为这些值 然后调用qnorm and qt功能 我注意到的是qnorm从尾部来看 R 中的实现并不对称 这对我来说非常
  • 当操作标记内定义命名空间时,如何处理 SOAP 消息的 Castor 解组?

    我正在开发一个基于 Spring WS 的契约优先 Web 服务 我依赖 Castor 封送 并且遇到了以下问题 当 Envelope 标记中定义了 xmlns 命名空间时 请求将被接受 例如
  • TSVN DNS 错误:请求的名称有效,但未找到请求类型的数据

    我已经更新了我的 TortoiseSVN 客户端 现在在尝试更新或提交到不同的存储库时收到错误 请求的名称有效 但没有请求类型的数据 成立 关于如何解决这个问题有什么想法吗 Internet Explorer 可以很好地显示适当的 URL
  • 在高图表上绘制自定义线

    我最近一直在使用 highchart api 在网站上绘制一些数据 并且我需要能够添加自定义垂直 线 来象征正在发生的事情 例如新闻稿 我曾考虑过将列元素作为单独的系列添加到图表中 但这不太理想 如果有人有任何想法那就太好了 thanks
  • Symfony2/JmsDIExtraBundle 使用注释将存储库注入到服务中

    在我的项目中 我使用 JMSDIExtraBundle 注释 我的问题是 我如何告诉我的应用程序存储库应该是服务 这样我就可以使用注释将其注入到另一个服务中 我知道的唯一方法是使用 XML 文件将存储库定义为服务 但这是一个非常缓慢的过程
  • 如何操作facet_grid图的条带文本?

    我想知道如何操纵分面图中条带文本的大小 我的问题 类似于关于剧情标题的问题 https stackoverflow com questions 2631780 r ggplot2 can i set the plot title to wr
  • npm 安装错误 - 未检测到 Xcode 或 CLT 版本?

    在 处找不到 com apple pkg cltools executables 的收据 在 MacOS Catalina 的 VS Code bash 终端中为 Angular 9 项目运行 npm install 时引发上述错误 Pac
  • 列出与 Java 中的模式匹配的目录中的文件[重复]

    这个问题在这里已经有答案了 我正在寻找一种方法来获取与给定目录中的模式 首选正则表达式 匹配的文件列表 我在网上找到了一个使用apache的commons io包的教程 代码如下 Collection getAllFilesThatMatc
  • 在 C/C++ 中高效地在十六进制、二进制和十进制之间转换

    我有 3 种正整数的基本表示形式 十进制 无符号长变量 例如无符号长整型 NumDec 200 十六进制 字符串变量 例如字符串 NumHex C8 二进制 字符串变量 例如字符串 NumBin 11001000 我希望能够以最有效的方式在
  • 在开玩笑中模拟 window.sessionStorage 的最佳方法是什么

    下面是一个非常简单的笑话单元测试 运行它时 你会得到类似的错误 无法监视原始值 未定义给定 类型错误 无法读取未定义的属性 getItem 但根据最后两条评论这个帖子 https github com facebook jest issue
  • php echo 如果两个条件都成立

    实际的代码如下所示 if file exists filename echo player else echo something 但即使没有从 url 调用 id 它也会显示播放器 我需要这样的东西 check if filename e
  • UTF8 编码的字符串“Jalape\xc3\xb1o”(“Jalapeño”)是否包含 8 个或 9 个字符?

    根据作者 大卫 比兹利 直接写入原始 UTF 8 编码字符串 例如 Jalape xc3 xb1o 简单地生成一个九个字符的字符串 U 004A U 0061 U 006C U 0061 U 0070 U 0065 U 00C3 U 00B
  • 如何将最近打开的文档添加到 WPF 中的 OpenRecent 菜单项

    我开发了一个 Wpf 应用程序 它打开 doc 文件并执行一些操作 现在我想在菜单项中添加打开最近的功能 该功能显示最近打开的文档列表 现在有一个名为跳转列表的 wpf 类 但我不明白如何在我的应用程序中使用跳转列表 您可以使用显示最近类别
  • VB.NET 在数组中查找字符串[重复]

    这个问题在这里已经有答案了 我是 VB net 的新手 通常是 Python 或 Matlab 程序员 我已经开始使用 VB Net 进行编程 我正在努力引用数组中字符串的索引 而不通过 for 循环进行循环 如何在一行中找到数组中的条目
  • 从 setuid root C 程序调用脚本 - 脚本不以 root 身份运行

    我需要以 root 身份运行 bash 脚本 无密码 sudo 或 su 不可行 并且由于您无法在 Linux 中设置脚本 所以我考虑从可执行文件调用它并制作it setuid cat wrapper c int main void sys
  • 如何在 XAML 中引用当前对象

    我无法弄清楚如何在 XAML 文件中引用 XAML 文件定义的当前实例对象 我有一个转换器 我想将其作为参数对象发送到当前实例中 Binding Path