如何将 ValueConverter 应用于基于约定的 Caliburn.Micro 绑定?

2024-06-21

如何将 ValueConverter 应用于基于约定的 Caliburn.Micro 绑定?或者您需要使用 {Binding} 语法吗?

我知道我可以做到这一点

<TextBlock
    Text="{Binding Foo, Converter=fooToBarConverter}" />

但是如果我使用 Caliburn.Micro 的约定优于配置,我该如何应用该自定义转换器,例如

<TextBlock
    x:Name="Foo" />

Thanks,


您需要替换 ConventionManager.ApplyValueConverter 函数。默认情况下,它只进行 athe bool => Visibility 转换。此外,您还可以替换 ApplyStringFormat 函数以进行传统的字符串格式化。查看 ConventionManager 以了解它是如何工作的。

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

如何将 ValueConverter 应用于基于约定的 Caliburn.Micro 绑定? 的相关文章

  • wp7 芒果中的 DataTemplateSelector

    我的应用程序中需要一个数据模板选择器 我发现这个博客 http www windowsphonegeek com articles Implementing Windows Phone 7 DataTemplateSelector and
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 如何在 Binding Adapter 中将此 java 代码写入 kotlin

    我在 lang java 中的 onBindViewHolder 中编写了一些代码行 我试图在 Binding Adapter 中的 kotlin 中编写确切的代码 但我无法编写该代码 地震适配器 JAVA 我尝试过 但无法编写相同的代码来
  • 将 Blend 行为添加到 DatePicker 时出现问题

    我正在尝试向 DatePicker 控件添加 Blend 行为 以将 MVVM Light RelayCommand 绑定到 DateChanged 事件 如下所示
  • Silverlight 中的应用程序范围字体资源

    我想看看是否可以在 Silverlight 控件中使用应用程序范围的字体 这些字体可以在 application resources 中设置 然后在整个应用程序中使用 他们不需要指定字体的其他内容 例如粗体或斜体 只需指定名称即可 大多数情
  • Xaml 中的 Xamarin Forms Picker 项目源绑定

    我需要在 Xamarin 表单中创建状态选择器 我正在使用 Xaml 文件来创建视图 任何人都可以帮我将 Xaml 中的 Picker 与项目源绑定吗 XLabs 有一个很好的可绑定选择器示例 我在几个项目中使用过它 产生了很大的影响 ht
  • 如何在 Silverlight 中为 HyperlinkBut​​ton 添加下划线?

    看来我可以像格式化 TextBlock 一样格式化 HyperlinkBut ton HyperlinkButton hyperlinkButton new HyperlinkButton hyperlinkButton Content g
  • WPF 和 Silverlight 应用程序有什么区别?

    WPF 和 Silverlight 应用程序有什么区别 它们是一样的吗 WPF 基于桌面 CLR 即fullCLR 的版本 Silverlight 基于更小 更紧凑的 CLR 它提供了出色的体验 但不具备 CLR 的全部功能 它还有一个小得
  • 如何在 Xamarin Forms 中制作卡片式 ListView

    我正在尝试根据 ahaliav Fox 的 xaml 示例在 Xamarin Forms 中制作基于卡片的 listViewhere https stackoverflow com questions 30807313 how to add
  • XAML 图标 - 如何使用?

    我有一些 XAML 格式的矢量图形文件 我想将它们用作 Silverlight 应用程序中的图标 按钮 我更喜欢的方法是使用 Image 控件并将其源属性设置为 xaml 文件 就像我可以使用常规位图图像一样 但这并不那么容易 我尝试将它们
  • 双击数据网格时出现问题

    我的 C 代码中的数据网格有以下内容
  • Windows 8 网格应用程序中的自定义详细信息页面

    我创建了一个简单的 C Windows 8 网格应用程序 如果您不熟悉这种布局 这里有一个简短的解释 Link http blogs msdn com b window 8 avtar archive 2012 09 24 part 1 c
  • WPF:名称空间中不存在该名称[重复]

    这个问题在这里已经有答案了 我正在使用 VS2013 构建 C WPF 应用程序 并且具有以下类定义 在正在运行的应用程序的同一程序集中 namespace MyNamespace public class MyKey public MyK
  • WPF 数据绑定到字符串属性

    我有一个关于数据绑定的问题 我正在努力解决这个问题 我的 xaml cs 文件中有以下属性 private string stationIdInstruction public event PropertyChangedEventHandl
  • WinRT 中的 ComposableAttribute 是什么?

    我试图了解 WinRT 的一些较低级别的部分是如何工作的 我遇到了ComposableAttribute这可能是我需要的关键 但是 那文档 http msdn microsoft com en us library windows apps
  • 列表框仅显示一项

    我有一个ListBox和一个带有字符串的类 每次用户单击应用程序中的添加按钮时 我都会创建该类的一个新实例并将其添加到绑定到的列表中ListBox 第一次单击 添加 按钮时 列表框显示第一项 但下次单击时不再显示两项 XAML 这是List
  • WPF RichTextBox 中的只读 Run 元素?

    我可能完全是在想象这一点 但我可以发誓有一种方法可以使 RichTextBox 中的各个 Run 或 Parapgraph 元素成为只读 我还可以发誓 几周前我自己尝试了一种方法 并对结果感到满意 我隐约记得它看起来像这样
  • WPF 用户控件;触发器和更改其他控件

    我创建了一个 WPF UserControl 其中包含一个按钮和一个组合框 我想根据鼠标的位置更改两者的样式 因此鼠标悬停的 UIElement 的颜色为黑色 另一个的颜色为红色 如果两者均未设置样式 则将应用默认样式 别担心 这个噩梦般的
  • XAML:如何定义要在多个项目中使用的数据模板和样式

    我开始使用 WPF net 3 5 sp1 仅使用 VS 尚未混合 开发桌面应用程序 我现在的情况是 我在几个库中有一些通用的可重用组件 我可以在哪里定义样式和数据模板 以便它们可以在多个项目中重复使用 从而获得一致的外观和感觉 我看过 R
  • CheckboxFor 不与嵌套对象绑定

    当模型中嵌套的对象中定义属性时 CheckBoxFor 不受限制 这是一个例子 我有一个SearchOptions模型包含一个List

随机推荐