繁体   English   中英

当背后的代码包含IValueConverter实现时,如何在XAML中访问Converter

[英]How to access a Converter in XAML when the codebehind contains the IValueConverter implementation

给定以下内容:

public partial class MyCustomControl : UserControl, IValueConverter

我将如何设置XAML来访问控件的(自)创建实例进行转换?

<TextBlock Text="{Binding Converter={ ??? }}" />

之所以这样做,是因为控件上有一个DP,该DP告诉我需要反映的对象的哪个属性才能在该TextBlock的文本中显示其值。 所以...如果我在后面的代码中实现IValueConverter,并告诉它将其用作转换器,只要它使用的是同一个实例,我就应该能够得到所需的一切。

谢谢!

坏主意,创建一个单独的转换器。 如果您需要更多信息,只需在其中添加属性(例如,一个用于整个UserControl的属性)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM