如何在 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 中引用当前对象 的相关文章

  • .NET ServiceModel.Syndicate - 更改 RSS 源的编码

    我正在尝试解决我在以下位置生成的所有 RSS 源的错误http captainobvio us http captainobvio us在 Internet Explorer 版本 8 和 9 中产生以下错误 进给代码错误 从当前切换 编码
  • 在 .NET 4 下运行的 .NET 2 和 .NET 4 程序集有什么区别

    我维护一个 NET 2 0 库 最近它的用户开始要求 NET 4 版本 我可以在 Visual Studio 中复制现有项目 设置Target Framework to NET Framework 4 0并完成它 但是在 NET 4 下运行
  • 当视图模型类型为包含超过 4 个项目的元组时,Asp.net mvc 2 .net 4.0 出现错误

    当我在 Asp net mvc 2 net 4 0 中使用模型类型 Tuple 创建强类型视图时 当 Tuple 具有超过 4 个项目时 我会收到错误 示例1 视图类型是Tuple
  • 添加到 .NET 任务栏中的右键单击应用程序菜单

    大多数应用程序只有 恢复 移动 调整大小 最小化 最大化和关闭 但是MS SQL提供了额外的选项 帮助 自定义视图 按照这些思路 是否可以添加到任务栏中应用程序的右键单击菜单 注 我是not指通知区域中时钟旁边的图标 这是一个更简单的ans
  • 使用 TCP 套接字在本地代理视频

    我一直对向媒体浏览器添加对视频播客的支持非常感兴趣 我希望用户能够浏览可用的视频播客并从互联网上流式传输它们 这真的很容易 因为媒体播放器等将愉快地播放存在于云中的文件 问题是我想在本地缓存这些文件 因此同一集的后续观看将不涉及流式传输 而
  • 线程独占数据:如何存储和访问?

    NET 中是否有可能将对象实例绑定到线程的当前执行上下文 这样在代码的任何部分我都可以做类似的事情CurrentThread MyObjectData DoOperation 并确保我访问特定于线程的数据 谢谢 你可以看一下线程静态属性 h
  • 带有嵌入 Flash 视频的 PDF 示例?

    有谁知道我在哪里可以查看嵌入 Flash 视频的 PDF 示例 我知道问这个问题很愚蠢 因为你会认为任何面向技术的用户都应该能够使用谷歌找到一个 但我真的找不到 我的另一个问题是 使用 C 中的 API 将 Flash 视频嵌入 PDF 文
  • 调用泛型类的方法

    这是上下文 我尝试编写一个映射器来动态地将域模型对象转换为 ViewModel 对象 我遇到的问题是 当我尝试通过反射调用泛型类的方法时 出现此错误 System InvalidOperationException 无法对 Contains
  • LINQ to Entities 无法识别“Int32 IndexOf(System.String, System.StringComparison)”方法

    我已经使用 Entityframework 执行了 linq 查询 如下所示 GroupMaster getGroup null getGroup DataContext Groups FirstOrDefault item gt keyw
  • DateTime.Ticks 没有 100 ns 的分辨率? [复制]

    这个问题在这里已经有答案了 可能的重复 C DateTime Now 精度 https stackoverflow com questions 2143140 c sharp datetime now precision SO 有一些关于
  • 使用 TCP 时是否需要使用校验和来保护我的消息?

    使用 TCP 作为网络协议 在通过线路发送消息之前 我会为每条消息的大小 以及可能的校验和 添加前缀 我想知道 计算和传输消息的校验和是否有意义 以确保消息将被不变地传递 如果以及何时传递 例如因为一些网络错误 目前 我在发送消息本身之前发
  • 如何更改 Settings.settings 值的值

    我有一个简单的控制台应用程序 每天运行 由 Windows 任务计划程序调用 并且取决于每次应用程序运行时递增的值 为了保留这个值 我选择使用 Settings Settings 文件 因此 我有一个名为 RunNumber 和 Scope
  • 使用backgroundworker手动停止调试

    我正在编写一个 WPF C 项目 使用BackgroundWorker 带有进度条的弹出窗口 我开始调试 F5 键 来检查我的程序 之后BackgroundWorker完成并关闭弹出窗口 关闭MainWindow不会自动停止调试过程 我必须
  • WPF 自定义控件 - ItemsControl 模板未应用

    我正在构建一个派生自 TabControl 的自定义 WPF 控件 在 ControlTemplate 中 我使用 ItemsControl 来显示从模板绑定的列表 FileMenuItem 类型的可观察集合 在程序执行期间 我在输出窗口中
  • 在不可变类型的构造函数中生成HashCode

    我对不可变类型的 HashCode 有一些疑问 我可以在构造函数中 预 生成不可变类型的 HashCode 还是有任何理由不这样做 当调用 GetHashCode 方法时 我是否应该再次生成哈希码 这是一个示例类 public class
  • .NET PInvoke 可以从用户指定的目录动态加载本机 dll 吗?

    我有一个 NET 应用程序 需要加载一个本机库 其位置由用户指定 PInvoke 看起来只会从全局搜索路径 或编译时指定的路径 加载 最好的方法是创建一个在运行时调用 LoadLibrary 的 C CLI 程序集吗 C CLI 会比 C
  • WinRT 中的数据触发器?

    我能够找到事件触发 http msdn microsoft com en us library windows apps windows ui xaml eventtrigger 28v VS 85 29 aspx然而 在 WinRT 参考
  • *.tlb 文件在运行时使用过吗?

    我正在开发一个通过 COM 互操作公开一些 NET API 的产品 作为构建的一部分 我们为所有此类程序集生成 tlb 文件 并将它们作为单独 SDK 包的一部分提供 我们的客户可以在我们的产品之上安装 SDK 并创建使用我们的 COM A
  • 将 System.Windows.Forms.Keys 序列转换为 Char

    有没有办法转换由 Keys 枚举表示的击键序列 即System Windows Forms Keys 在一个字符中 例如 Keys Oem4进而Keys A产生 char 它一定存在于 WinAPI 中的某个地方 因为当我在文本框中按下按键
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向

随机推荐

  • 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